我必须在两种情况下测试我的应用程序......即 1.连接发起者从服务器接收FIN 2.连接发起者向服务器发送FIN
我有 www 服务器作为服务器,windows 虚拟机作为客户端。我在 80 上做了 telnet 来模拟场景 1。但是我需要模拟场景 2 ...请帮助我。
提前致谢
最佳答案
只需关闭套接字,或者如果必须,关闭两端输出的套接字。这会发送一个 FIN。
但我不知道你为什么要测试这么低级的东西。您应该测试当您或对等方关闭套接字或关闭套接字以进行输出时会发生什么:而不是 TCP 堆栈的操作。
关于TCP,如何从服务器和客户端模拟 FIN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17241606/