Функция закрытия сокета Windows (closesocket) генерирует RST.
В Linux, когда я вызываю функцию close, чтобы закрыть TCP-сокет, он проходит через fin / ack с обоих клиентских серверов, и сокет закрывается.
Но в Windows Winsock всякий раз, когда я вызываю closesocket, он всегда генерирует сообщение RST.
Я пробовал использовать вызов выключения. Он генерирует FIN. Но в конце концов мне нужно вызвать closesocket, и он отправит RST.
Есть ли способ вызвать closesocket для освобождения ресурсов сокета без отправки сообщения RST.
recv()
, пока не получили нулевую прибыль? - person user207421   schedule 08.03.2018select()
, иrecv()
. - person user207421   schedule 08.03.2018