300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > python获取当前socket连接状态 – python – 前端 python 爬虫提取数据

python获取当前socket连接状态 – python – 前端 python 爬虫提取数据

时间:2019-06-18 12:10:12

相关推荐

python获取当前socket连接状态 – python – 前端 python 爬虫提取数据

socket建立连接后,你可以在上面加一个超时,如果超时异常出现就是断开了。

另外可以用select(inlist,writelist,errorlist,timeout)的办法,去轮询它。超过比如60秒,就认为它超时。

在操作系统层面,你可以用netstat 找到这个socket连接,看它的TCP状态。如果到了CLOSE_WAIT, TIME_WAIT,就是对方或者是自己关闭了。 如果是FIN2.。。。SEN。。或者是SYN_XXX就是还是连接或者是发送状态中。

通常这些状态在操作系统的TCP协议里都设置有超时。如果超时过了,它自己会关闭。然后变成WAIT状态。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。