Информация об изменениях

Сообщение Re[4]: RST на клиенте после socketclose на сервере от 11.04.2018 20:01

Изменено 11.04.2018 20:08 tdiff

Re[4]: RST на клиенте после socketclose на сервере
Здравствуйте, reversecode, Вы писали:


R>у вас очень плохо расписано что вы делаете

R>про то что вы делаете серверу я не вижу, намеки 1) 2) я так понял относятся к клиенту ?
R>вообщем
R>http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/TCPRST.pdf

А, я понял, что плохо написал. В моей ситуации сокет первым закрывает сервер (вызывает closesocket). В этот момент клиент висит на recv(). Соответственно, rst получает клиент как ошибку из recv.

Намеки 1 и 2 относятся к серверу.

Статью уже видел, но из нее непонятно, почему это работает.
Re[4]: RST на клиенте после socketclose на сервере
Здравствуйте, reversecode, Вы писали:


R>у вас очень плохо расписано что вы делаете

R>про то что вы делаете серверу я не вижу, намеки 1) 2) я так понял относятся к клиенту ?
R>вообщем
R>http://cs.ecs.baylor.edu/~donahoo/practical/CSockets/TCPRST.pdf

А, я понял, что плохо написал (обновил описание). В моей ситуации сокет первым закрывает сервер (вызывает closesocket). В этот момент клиент висит на recv(). Соответственно, rst получает клиент как ошибку из recv.

Намеки 1 и 2 относятся к серверу.

Статью уже видел, но из нее непонятно, почему это работает.