История изменений
Исправление firkax, (текущая версия) :
Тут не написано кто отдал EOF, но вообще EOF в том числе отдаётся из функции чтения сокета, если та сторона закрыла коннект.
Могло случиться вот что: когда клиент стал команду, он ещё не знал что соединение закрыто, и успел её послать целиком до того, как сервер ему ответил что соединения нет. А когда клиент читал ответ - он уже дождался этого EOF-а.
Чтобы узнать подробнее надо tcpdump -i any -n host 192.168.1.102. Там и время всех интересующих событий будет точно видно, и возможно ещё какие-то детали.
Исправление firkax, :
Тут не написано кто отдал EOF, но вообще EOF в том числе отдаётся из функции чтения сокета, если та сторона закрыла коннект.
Могло случиться вот что: когда клиент стал команду, он ещё не знал что соединение закрыто, и успел её послать целиком до того, как сервер ему ответил что соединения нет. А когда клиент читал ответ - он уже дождался этого EOF-а.
Чтобы узнать подробнее надо tcpdump -i any -n host 192.168.0.102. Там и время всех интересующих событий будет точно видно, и возможно ещё какие-то детали.
Исправление firkax, :
Тут не написано кто отдал EOF, но вообще EOF в том числе отдаётся из функции чтения сокета, если та сторона закрыла коннект.
Могло случиться вот что: когда клиент стал команду, он ещё не знал что соединение закрыто, и успел её послать целиком до того, как сервер ему ответил что соединения нет. А когда клиент читал ответ - он уже дождался этого EOF-а.
Чтобы узнать подробнее надо tcpdump. Там и время всех интересующих событий будет точно видно, и возможно ещё какие-то детали.
Исправление firkax, :
Тут не написано кто отдал EOF, но вообще EOF в том числе отдаётся из функции чтения сокета, если та сторона закрыла коннект.
Могло случиться вот что: когда клиент стал команду, он ещё не знал что соединение закрыто, и успел её послать целиком до того, как сервер ему ответил что соединения нет. А когда клиент читал ответ - он уже дождался этого EOF-а.
Исходная версия firkax, :
Тут не написано кто отдал EOF, но вообще EOF в том числе отдаётся из функции чтения сокета, если та сторона закрыла коннект.