我怎样才能模拟“插网线”(TCP / IP)?(How can I simulate a '

2019-09-23 19:05发布

我想测试一些网络错误条件,但我没有网线。 两个TCP客户端和服务器应用程序在同一系统上运行。

难道是使用像TCPView的工具关闭,而不是拔掉网线的连接,一个逼真的模拟?


更新:

  • 使用在10054错误,其可以在应用程序代码进行处理的TCPView结果断开连接。 10054是一个WSAECONNRESET - 连接被对方​​复位。 这通常是更上连接的另一侧的一个问题。

我也从中学到这样的回答说:“你可以拔下网络,然后再插上,或者你的Wi-Fi的笔记本电脑可以为第二接收不到信号,然后选择它回来了。这将是令人沮丧,如果这种可恢复案件处理在我们使用的所有程序错误“。 (请参见: 服务器插槽用c怎么知道在接网线在windows ++ )

Answer 1:

你可以做模拟“电缆断开”一个窗口WLAN卡上的最好的事情是在界面的图标来禁用右键单击该界面...

我做同样的事情,将“本地连接2”上面......没关系接口是有线的还是无线的...机制是相同的



Answer 2:

如果你试图做什么用你的外部IP连接开始,然后把WLAN的? 这可能是你可以接受的。

如果你想关闭仅客户端或服务器连接,您可以限制防火墙的连接。

或者为什么不关闭服务器应用程序和客户端应用程序此起彼伏? 关闭客户端应用程序,你会看到什么是失去连接,反之亦然后与服务器应用中发生的。 如果在接近事件的东西只是在最后通过任务管理器的任务。


所有这些:

如果你有在同一系统上同时运行TCP客户机和服务器应用程序



文章来源: How can I simulate a 'plugged network cable' (TCP/IP)?