我想测试一些网络错误条件,但我没有网线。 两个TCP客户端和服务器应用程序在同一系统上运行。
难道是使用像TCPView的工具关闭,而不是拔掉网线的连接,一个逼真的模拟?
更新:
- 使用在10054错误,其可以在应用程序代码进行处理的TCPView结果断开连接。 10054是一个WSAECONNRESET - 连接被对方复位。 这通常是更上连接的另一侧的一个问题。
我也从中学到这样的回答说:“你可以拔下网络,然后再插上,或者你的Wi-Fi的笔记本电脑可以为第二接收不到信号,然后选择它回来了。这将是令人沮丧,如果这种可恢复案件处理在我们使用的所有程序错误“。 (请参见: 服务器插槽用c怎么知道在接网线在windows ++ )