может ли сокет с одним и тем же локальным адресом находиться в двух состояниях одновременно «СЛУШАТЬ» и «УСТАНОВЛЕНО»

У меня есть вопрос о сокетах, когда сокет попадает в особую ситуацию, он одновременно прослушивается и установлен. Я должен добавить, что я работаю с сокетами 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


person Sreeram    schedule 07.11.2020    source источник


Ответы (1)


Один сокет не может одновременно слушать и устанавливаться. И это не то, что вы видите.

Это два отдельных сокета, а не один и тот же сокет. Оба сокета привязаны к одному и тому же локальному IP-адресу и порту. Но один подключен к узлу (т. е. соединение установлено), а другой ожидает новых подключений.

person Steffen Ullrich    schedule 07.11.2020