AF_UNIX监听套接字St列显示01而非0A是否符合预期?
AF_UNIX监听套接字St列显示01是预期情况
是的,这完全是预期行为,AF_UNIX套接字和AF_INET套接字在/proc/net下的状态码体系并不相同:
- AF_INET(TCP)的状态码遵循TCP协议的标准状态定义,
0A对应TCP_LISTEN是TCP监听状态的标准标识。 - AF_UNIX套接字的状态码是独立的,
01对应的正是监听状态(对应内核中的UNIX_LISTEN状态),这是AF_UNIX套接字特有的状态标识,和TCP的状态码没有对应关系。
你已经验证了套接字可以正常连接和传输数据,这也进一步说明该状态是正常的,无需担心。
内容的提问来源于stack exchange,提问作者chriskot
相关产品推荐
相关产品推荐

