我在WIN98,WINXP,WIN2K ADV下做了WINSOCK的测试。结果如下 连接数量测试结果系统 最大连接数Windows 98 95Windows XP 3990Windows 2K ADV 7940 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用NonBlocking模式与用ThreadBlocking模式都存在相同的限制。 你说的是ClientSocket,如果是ServerSocket不会有这样的问题。怀疑是Delphi对ClientSocket的内存管理不善,当Free的时候没有真正释放。你可以观察客户端的程序,频繁动态创建和释放,内存只升不减。我也测试过,本来想看看多少客户端连上又断开会把服务端搞死,结果服务端没反应,客户端到3000多的时候自己内存不够,程序死掉了。不知能不能帮你得到什么结论。 不是服务端与不是客户端的问题。事实上我的软件在网吧中使用,如果用WINDOWS98做服务器,能连接的客户端往往在90到100之间。用WINDOWS2000做服务器就没有这样的问题。我做了两种测试,一种是本机连接到本机,这样能够建立的连接就只有一半(win98:47, winxp:1995, win2k.adv:3970),这是因为对于每个连接,服务端与客户端都要开端口,即一个连接两个端口,因此连接数量减半。可见应该是系统的问题,而不是软件本身的问题。 TIdUDPServer 的 onread接收不到数据 如何让MediaPlayer1.Position识别这样的时间格式:00:38.10 请问各位写过开发文档的老鸟!! 关于用DBGRID向数据库添加主细表的问题?高分奖赏! raymond2_Raize_v4.0.3安装问题 HELP !!!(急、急、急……) 大家好,我公司招聘程序员。 初学者的提问1 谁有Delphi 5 开发人员指南电子图书,给我一份[email protected] 在哪里可以买到Mandrake 8.0中文版? 兄弟们,,把scksrvr.exe发到我的邮箱里!!在线!!谢谢!! 复制数据库..在线
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货