套接字连接有问题
我有客户端和服务器应用程序,服务器应用程序是listern和特定端口。
500个客户端将连接并发送数据以处理所有内容。
在特定时间我关闭了所有客户端并关闭了服务器。当我在10分钟后启动服务器之前2分钟启动所有客户端,很少有客户端(5-15)连接。给我一个解决方案。
mainSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp); endpoint = new IPEndPoint(IPAddress.Any,int.Parse(txt_server_port.Text)); mainSocket.Bind(端点); mainSocket.Listen(100); mainSocket.BeginAccept(new AsyncCallback(ConnetedClient),mainSocket);
答案 0 :(得分:0)
如果您的所有客户都试图连接在一起,那么收听者的积压可能会被填满
您可以增加传递给Listen
方法的参数的积压。