【发布时间】:2016-02-15 01:07:28
【问题描述】:
如果一个套接字程序在一个端口上运行(比如6053)并且如果没有在firewall中添加规则,那么函数recvread和recvfrom就会被阻塞。
我们如何在C 或python 中检查这个并在Linux 机器上报告Port not opened 错误。
【问题讨论】:
-
你将无法连接socket,超时后你会收到一个异常。
-
您有兴趣了解某个端口的数据包是否被某些 ip 规则阻止,或者确定该端口是否已绑定到程序并准备好接收数据包?