我写了几个网关但是在用多线程传送数据的时候,线程少(50)还可以,如果多了(100以上)服务端就打不开了,下面是我错误日志中的东西
01000000020020929220401758,310,1,220403060,192.168.0.158,5678,Connect error!,Windows socket error: 不能做任何连接,因为目标机器积极地拒绝它。 (10061), on API
  客户端再往服务端发包就接不上了,一直出现这个错误Windows socket error: 不能做任何连接,因为目标机器积极地拒绝它。 (10061), on API。这是什么原因?

解决方案 »

  1.   

    delphi做好了500个线程没有问题的,我的程序可能有问题?希望老大们能帮帮我
      

  2.   

    看来在服务器端对socket的连接也有限制。如果服务器端是使用多进程来进行通讯的话,那应该应付不了这么多个socket吧。
      

  3.   

    那你就把你感觉可能有问题的程序段贴出来!不贴,怎么帮你?
    不过如果是tcp连接,500个可真够受的。方案中有没有可能用udp?