社区
C#
帖子详情
C#里Tcp的最大连接数怎么修改?
changnavy
2006-05-05 09:41:10
我用C#写tcp服务端,打开了一个端口开始listen;
又写了一个client不停的new socket连接服务器端,连到2700个的时候,服务器端出现错误"于系统缓冲区空间不足或列队已满,不能执行套接字上的操作"
有办法修改系统缓冲区大小吗?
...全文
360
3
打赏
收藏
C#里Tcp的最大连接数怎么修改?
我用C#写tcp服务端,打开了一个端口开始listen; 又写了一个client不停的new socket连接服务器端,连到2700个的时候,服务器端出现错误"于系统缓冲区空间不足或列队已满,不能执行套接字上的操作" 有办法修改系统缓冲区大小吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changnavy
2006-05-05
打赏
举报
回复
listen(100)什么意思,能说清楚点吗?
gnhao
2006-05-05
打赏
举报
回复
listen(100)
changnavy
2006-05-05
打赏
举报
回复
后来我又用C++写了一个服务器端,客户端连接达到1万的时候,系统已经很慢了,
请问C++最多能接受多少个Tcp连接.
c#
tcp
基于完成端口开发 高性能 高并发 吞吐量大 包含服务端 客户端完整代码 支持
最大
连接数
支持65535个长连接
c#
tcp
基于完成端口开发 高性能 高并发 吞吐量大 包含服务端 客户端完整代码 支持
最大
连接数
支持65535个长连接
C#
获取本机
TCP
和UDP连接
C#
获取本机
TCP
和UDP连接 可以很方便的知道本机在连接哪些电脑,可以查看连接的IP 端口号
MongDB数据库与
C#
的交互(游戏服务器基础)
本课程讲从大数据的角度去考虑游戏服务器,给大家进行讲解Mongodb数据库与
C#
之间的交互.详细内容如下:1.MongDB是什么,以及它提供的可视化控制台,基础使用都包含哪些知识?2.MongDB与
C#
交互之中,如何创建连接,如何连接到集合?3.四大管理操作:增删查改,需要如何进行,异步的方式又是怎么样操作?4.排序是常用的操作,条件查询也是常用的,那么如何通过代码交互呢?5.有时候我们并非希望所有列的数据都输出,那么需要如何进行排除?以上的疑问,在课程中都会得到一一答复!
Fins
Tcp
实现与欧姆龙PLC的连接
可轻松实现与欧姆龙PLC的连接与通讯。主要利用了
TCP
的技术,很方便的!
修改
TCP
/IP
修改
TCP
/IP
如何
修改
TCP
/IP并发
连接数
,网络上提供不少
修改
办法,但其中有不少是行通的,本文将做详细分析. 一、注册表
修改
法的误区 为了突破SP2对
TCP
并发
连接数
的限制,网上曾经流传过一种
修改
注册表的方法,操作步骤如下: 单击“开始”/运行,输入Regedit打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
Tcp
ip\Parameters下,
修改
的“
Tcp
NumConnections”的键值,将之由10改为150,即设置
TCP
最大
并发
连接数
为150。 经过实际测试,我们发现该方法看起来有效,但实质上并不能突破并发
连接数
限制,提高SP2的多线程访问速度。因为SP2对线程数目的控制,是通过“
Tcp
ip.sys”这个系统文件来实现的,并不是通过注册表实现的,因此,该方法不能增加SP2的
TCP
并发
连接数
。 二、使用工具来替换
Tcp
ip.sys 为了突破SP2的
TCP
并发
连接数
限制,正确地方法是
修改
Windows XP SP2的系统文件
Tcp
ip.sys。
Tcp
ip.sys是Windows XP SP2重要的系统文件,位于“C:\Windows\system32\drivers目录下。该文件由于平时受到系统保护,所以正常情况下你是无法替换它的,必须在安全模式或纯DOS模式下才能替换,建议你使用以下专门工具、来替换“
Tcp
ip.sys”文件,操作步骤如下: 从网上http://www.lvllord.de/download.php?url=en/EvID4226Patch223d-en.zip下载替换工具(仅为30KB),用它来
修改
系统文件
Tcp
ip.sys
最大
安全并发连接限制;然后备份一下C:\Windows\system32\drivers\
Tcp
ip.sys文件。 接下来,双击打开下载文件ZIP压缩包,运行其中的替换工具EvID4226Patch.exe,随之将弹出一个命令行提示符窗口,首先显示Windows当前的
Tcp
ip.sys文件版本,以及并发连接的限制数值(默认为10);接着询问你是否将
连接数
限制在50,你可以选择“Yes/No/Change”,如果你输入“Y”,则会将并发
连接数
改为“50”,如果想改为其他数(例如150),可以在提示符后输入“c”,然后输入
最大
的并发
连接数
(例如150)回车,最后在提示符下输入“Y”并回车,这样就替换了
Tcp
ip.sys文件;
Tcp
ip.sys文件被替换后,随之会弹出系统文件保护对话框,你可以点击“取消”按钮,然后点击“是”按钮,重新启动后,
Tcp
ip.sys文件的替换就大功告成了! 现在你的
最大
并发
连接数
已超过10个,达到了150个,因此Windows XP SP2的多线程访问速度得到了提升,当你用FlashGet、BT等多线程下载时,就不会感到网络带宽的限制了。 三、DOS下
修改
Tcp
ip.sys文件 以上替换程序EvID4226Patch.exe也可以在DOS下使用,方法是:首先把EvID4226Patch.exe拷贝到C盘根目录下;然后再进入DOS模式,进入C盘根目录,输入命令EvID4226Patch/L=$n$/w=C:\WINDOWS\system32\drivers/L=
tcp
ip.sys即可
修改
Tcp
ip.sys文件。 注意:以上$n$为你要设置的
最大
安全
连接数
,假如要把
最大
并发
连接数
设置为150个线程,那么输入命令EvID4226Patch/L=150/w=C:\WINDOWS\system32\drivers/L=
tcp
ip.sys即可。
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章