Что происходит в случае poco при создании SecureServerSocket? Идентификационный порт уже используется? - PullRequest
0 голосов
/ 18 марта 2020

SecureServerSocket(some port); что произойдет, если порт недоступен? Я не могу найти какой-либо документ о том же

1 Ответ

0 голосов
/ 19 марта 2020

Скорее всего, NetException "Адрес уже используется" .

Это не уникально для SecureServerSocket, но для всех сокетов Poco.

Он будет сгенерирован из-за ошибки, возникающей в функции сокета ОС низкого уровня bind.

ERRNO будет установлен на EADDRINUSE , Poco обнаружит это и выдаст исключение NetException.

Я не вижу особых исключений NetException, которые Сокет может бросить во время строительства (или в любое время) в документации, хотя.

См. SocketImpl. cpp.

...