прослушивать трафик на этом же порту. Почитай как там конкретно в винде эта опция работает.
2. SO_LINGER.
3. TIME_WAIT состояние не возникает на стороне, которая отключается пассивно.
4. Почему вообще это проблема? Портов >65к.
5. Можно слушать всегда на одном, и редиректить клиентов на какой-то внутренний ipc.
Другие методы мне неизвестны.
Держи в уме, что TIME_WAIT состояние - это не прихоть, а вполне себе необходимость. Иначе может получиться так, что пакет из прошлой сессии внезапно поадёт в текущую.
1. SO_REUSEADDR отрубит другой сокет, который я мог прицепить к этому порту. У меня есть пул портов, который я выдаю различным сессиям. И поэтому хотел бы, чтобы они работали на разных: просто перебираю порты, на которые получается прибиндится. 4. Не хотелось бы говорить людям: разрешите все порты, они могут пригодится
Почему вообще это проблема? Портов >65к. Есть нюансы когда требуется обеспечить свыше 60k RPS на физическую машину, но сомневаюсь что это этот случай.
Обсуждают сегодня