10054, kind: ConnectionReset, message: "An existing connection was forcibly closed by the remote host." }?
Довольно часто, и прямо сразу после запуска.
Читает оттуда один поток, писать могут несколько (через клон).
" On a UDP-datagram socket this error indicates a previous send operation resulted in an ICMP Port Unreachable message."
А вот это интересно.
Подтверждаю, у меня такое наблюдалось не раз даже в обычных сишных тулзах. Я, правда, предварительно вызываю connect на UDP сокете, может это играет какую-то дополнительную роль
У меня ДНС-сервер. То есть я делаю .bind(), потом получаю короткие запросы и отдаю ответы. Долгих "соединений" не держу.
Коннект на датаграмном сокете это просто удобство (на уровне протокола никакой ассоциации не происходит )
Понятно, что на протокол это не влияет. У меня просто было подозрение, что от этого ядро ОС может как-то по-особенному начать обрабатывать ICMP сообщения о недоступности порта
Обсуждают сегодня