LINUX.ORG.RU

История изменений

Исправление Infra_HDC, (текущая версия) :

Если подключиться к порту и ничего не посылая закрыть соединение - будет ошибка?

Нет, не будет. Я это предусмотрел в алгоритме, см. else { last ; }

добавь отладочный вывод пред чтением и после «$!»

ошибка Illegal Seek - появляется сразу после

my $server = IO::Socket::INET->new(
и никуда не исчезает дальше.

close() не может давать такое сообщение если коннект уже потерян?

у меня все работает локально. даже несмотря на ошибку Illegal Seek выше

PS хорошо бы еще shutdown($socket, 2); делать.

это надо родителю как-то сказать, потомок закрывает $server сразу, и работает только с $client.

Исходная версия Infra_HDC, :

Если подключиться к порту и ничего не посылая закрыть соединение - будет ошибка?

Нет, не будет. Я это предусмотрел в алгоритме.

добавь отладочный вывод пред чтением и после «$!»

ошибка Illegal Seek - появляется сразу после

my $server = IO::Socket::INET->new(
и никуда не исчезает дальше.

close() не может давать такое сообщение если коннект уже потерян?

у меня все работает локально. даже несмотря на ошибку Illegal Seek выше

PS хорошо бы еще shutdown($socket, 2); делать.

это надо родителю как-то сказать, потомок закрывает $server сразу, и работает только с $client.