在TCP模式下通过路由器连接,对方拔掉网线再插上后不能建立通讯怎么办?

解决方案:

WIZnet芯片可以在发送过数据后,空闲既未发送也未接收达的情况,到一定时间(3秒,5秒,10秒自定义)后,发送SEND_KEEP命令,如对方正常就保持连接,如果对方在一定时间内未回应,则发出超时中断,自动关闭SOCKET端口,就可以自动重新连接,这样就能连接上了。但此命令只能用于TCP模式,如果是UDP模式下如果也想查看对方状态就需要从程序想办法了。

你可能感兴趣的:(#,TCP,Server,#,TCP,Client,#,LINK)