Существуют ли константы для кодов ошибок сокета PHP? - PullRequest
2 голосов
/ 24 сентября 2010

Я подключаюсь к удаленному хосту следующим образом:

$conn = stream_socket_client("ssl://$host:$port", $e_code, $e_string, 2, STREAM_CLIENT_CONNECT, $ctx);

Как мне интерпретировать код ошибки?

В документах сказано, что код ошибки "содержит номер ошибки системного уровняэто произошло в вызове connect () системного уровня. "

Я не могу найти константы PHP, которые определяют эти коды ошибок.

Ответы [ 2 ]

1 голос
/ 24 сентября 2010

Connect () определяет некоторые ошибки, которые он может вернуть, например, EACCES или ECONNREFUSED. Эти константы соответствуют числу .

0 голосов
/ 24 сентября 2010

Переменная $e_string, которую вы передаете по ссылке, будет содержать строковую строку, эквивалентную ошибке, если ошибка происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...