【200分】TcpServer 只支持同时处理10个连接 ?如何增加?(非indy)(200)

  • 主题发起人 主题发起人 fishhao
  • 开始时间 开始时间
F

fishhao

Unregistered / Unconfirmed
GUEST, unregistred user!
观察线程。发现TcpSever 不是动态创建线程。而是一有人连接。就直接创建10个线程。。然后有人断开。10个线程也不关闭。。总之就是。只能同时处理10个连接 。。测试是这样的。开10个 CLIENT 连接 TcpSever, 10个CLIENT收发都没问题。第11个,可以连接。但是发送数据没返回。这时候只要随便关闭 前10个的随便一个 。第11个就马上有东西回了。找了很久他源码看见有一项 FThreadCacheSize := 10; 。。看样子有点像。但是改了20也 无效我需要帮忙 告诉改源码的哪里
 
你代码在那里这个可能是其他地方控制 看下代码才好说
 
后退
顶部