假设A和B连接成功,两边在发送一些数据后,都停止了接收和发送,这时中间的物理链路断开了,比如中间的路由器什么的断开了。比如用select侦听,这时A和B应该都收不到信号。
但是我通过 kill -9,拔网线等都没法模拟这种情况。总会收到read通知,然后读取抛出异常。请问怎样才能模拟TCP连接断开?