如何以编程方式终止本地主机连接以进行一些测试

本文关键字:连接 测试 主机 编程 方式 终止 | 更新日期: 2023-09-27 18:08:56

我的应用程序中有一些事件,当有一些连接问题(与服务器通信)时触发,这个功能应该为我的请求提供重试机制。现在我想测试一下。如果有一些c#库,我可以在特定端口打开和关闭我的本地主机连接,这将是最好的解决方案。在。net中有办法做到这一点吗?

编辑:我正在与jetty服务器通信,该服务器在8080端口手动启动。

如何以编程方式终止本地主机连接以进行一些测试

这可能不是您想要的答案,但我还是尝试了一下。如果您想(单元)测试诸如网络连接之类的东西,您应该分离关注点,并使网络流量具有自己的(或多个)接口。这样你就可以很容易地模仿任何你想模仿的行为。这样设计会更快、更干净、更好。

回答你的直接问题:我不认为你可以在。net中做到这一点。但这里有一个类似的问题