websocket 如何在localhost上模拟tcp连接丢失

zsohkypk  于 2023-08-05  发布在  其他
关注(0)|答案(2)|浏览(108)

我有一个使用websockets的ASP NET Core web API。我试图找出如果服务器处理互联网连接丢失(客户端)正确。
然而,由于我只有一台机器上运行服务器和客户端,我知道localhost不使用网络接口,当我切断互联网时,所需的处理程序不会被触发。
我怎样才能有一个运行本地主机的服务器,和一个也运行在本地主机上但使用网络接口的客户端,这样我就可以切断互联网,看看服务器对给定客户端的行为如何?

h9a6wy2h

h9a6wy2h1#

我使用TCPView来做这类测试。您可以在列表中找到连接,然后右键单击/关闭它:
x1c 0d1x的数据

vxf3dgd4

vxf3dgd42#

自2022年起,现在支持此功能,将Chrome开发工具设置为“离线”将丢弃WS连接,您可以测试重新连接/错误处理逻辑:https://stackoverflow.com/a/38730831/56621

相关问题