我正在使用.NET创建一个Windows服务,可以让N个客户端连接。该服务启动一个TCP监听器并接受客户端连接。
我面临的问题是,我只能打开10个连接到此服务。listener::AcceptTcpClient()方法只接受10个连接,并为第11个连接抛出异常。
客户端应用程序使用System.Net.Sockets.TcpClient类,而服务使用System.Net.Sockets.TcpListener类。
当我尝试在for循环中与此服务建立多个连接(在第10个连接之后)时,我得到了以下异常:
“无法从传输连接读取数据:远程主机强制关闭了现有连接”
当我尝试在for循环中与此服务建立多个连接(在第10个连接之后)时,我得到了以下异常:
“无法从传输连接读取数据:远程主机强制关闭了现有连接”