.NET如何以编程方式杀死localhost连接以进行某些测试

Vaj*_*jda 0 .net c# connection

当有一些连接问题(与服务器通信)时,我的应用程序中触发了一些事件,此功能应该为我的请求提供重试机制.现在我想测试一下.如果有一些C#库我可以在特定端口打开和关闭我的localhost连接,这将是最好的解决方案.有没有办法在.NET中执行此操作?

编辑:我正在与Jetty服务器通信,该服务器是在8080端口手动启动的.

Car*_*ten 5

这可能不是你想要的答案,但无论如何我都会尝试.如果你想(网络)测试像networkconnection这样的东西你应该分开关注点并使网络流量成为它自己(或许多)的接口.这样您就可以轻松模拟您想要的每个行为.以这种方式更快,更清洁,更好的设计.

回答你的直接问题:我认为你不能在.NET中做到这一点.但这是一个类似的问题.