具有相同本地地址的套接字可以同时处于两种状态"侦听"和"已建立"吗



我有一个关于套接字的问题,套接字会进入一种特殊的情况,即侦听和建立。我必须补充一点,我正在使用SSL套接字。TLS握手可能超时了,这是如何进入这种状态的?

netstat输出

tcp 0 0 XX.XX.xx.83.9999 XX.XX.xx.10.42146 ESTABLISHED --> socket in established state
tcp 0 0 XX.XX.xx.83.9999 . LISTEN -> socket is also in listen state. 

它怎么能同时出现在LISTEN/ESTAB 中

单个套接字不能同时侦听和建立。这不是你所看到的。

这是两个独立的插座,而不是同一个插座。两个套接字都绑定到相同的本地IP和端口。但其中一个连接到对等端(即已建立连接(,而另一个正在侦听新连接。

最新更新