我编写服务器应用程序 (Windows Server 2003) 向客户端发出多达 1000 次 ping 调用并等待接收响应。由于 ping 使用 ICMP 连接,我发现无法定义服务器从哪个 IP 接收响应。目前我使用 Mutex 的阻塞,但它实际上消除了多线程的所有好处。还有另一种方法可以以多线程方式实现吗?可能我应该使用另一种方式连接到客户端(目标是检查是否有连接到客户端的最快方式)?
问问题
285 次
我编写服务器应用程序 (Windows Server 2003) 向客户端发出多达 1000 次 ping 调用并等待接收响应。由于 ping 使用 ICMP 连接,我发现无法定义服务器从哪个 IP 接收响应。目前我使用 Mutex 的阻塞,但它实际上消除了多线程的所有好处。还有另一种方法可以以多线程方式实现吗?可能我应该使用另一种方式连接到客户端(目标是检查是否有连接到客户端的最快方式)?