如何模拟套接字连接丢失?

Fai*_*sal 5 .net c# sockets

在我们的一个客户端 - 服务器应用程序中,由于各种原因,我们需要在套接字连接丢失时测试应用程序的行为.对于此测试,我们需要模拟一个程序,该程序可以每隔几秒强制中断服务器上特定端口上的连接.通过这种方式,我们可以测试连接的客户端如何对这种连接中断做出反应的行为.

如果我可以在我的代码中执行此操作,请建议我,或者我可以将其与任何免费软件一起使用.

编辑:我们知道我们需要阻止连接几毫秒或几秒的端口.

Dav*_*dze 1

假设您使用的是 Windows

NetStat Agent有一个试用版,您可以在其中监视连接并根据过滤器自动终止它们。您也可以手动杀死它们。它不能做的一件事是在终止连接之前设置一些延迟。