SOCKETSERVER连接问题!!!!急急急!!请各们大虾指导!!!分数如果不够可以再给!!

zqy29 2003-09-26 02:27:22
在DELPHI下我自己做了一个服务端(SOCKETSERVER),客户端用短连接连上来,客户端每起一个连接客户端就起一个线程,服务端不起线程,当客户端有六、七个线程一起连上来的时候,服务端就报错,DELPHI是这样报错的:
WINDOWS SOCKET ERROR:不能做任何连接,因为目标机器积极地拒绝它。(10061),ON API “CONNECT”。
从理论上讲,开一个服务端,可以无数个客户端连上来,为什么会这样请各位大侠指导!!!分数如果不够可以再给!!
...全文
82 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
FSU 2003-09-27
  • 打赏
  • 举报
回复
讲的不错!uyp
solonet 2003-09-27
  • 打赏
  • 举报
回复
请问楼主有QQ吗。
我有一个这样的程序,是一个月前完成的吧。
不过要加分的。
qq:28972303
zqy29 2003-09-27
  • 打赏
  • 举报
回复
TO:solonet(赤岭雄鹰) 我的QQ是79292074,可以加分!我的邮箱是computer9829@163.com
CunningBoy 2003-09-26
  • 打赏
  • 举报
回复
如果你的客户端需要提交多个请求的话,还是建议你用stThreadBlocking方式吧!这样处理客户端请求比较容易控制,如果采用stNonBlocking方式的话,在接收数据时,会有数据包重叠和交错的情况,不好控制。
zqy29 2003-09-26
  • 打赏
  • 举报
回复
我的SERVER端不起线程,所以我用的是stNonBlocking方式与客户端连接,各位大侠能不能说清楚一点!!
killme2008 2003-09-26
  • 打赏
  • 举报
回复
楼上已经说的很明白了
CunningBoy 2003-09-26
  • 打赏
  • 举报
回复
Delphi的ServerSocket控件有一个ThreadCacheSize属性,当你的ServerSocket采用stThreadBlocking方式与客户端连接时,该属性的值就是客户端可以请求的最大连接数。具体的说明请参看Delphi的帮助文件。

1,594

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧