标签: php sockets
我正在连接到远程主机,如下所示:
$conn = stream_socket_client("ssl://$host:$port", $e_code, $e_string, 2, STREAM_CLIENT_CONNECT, $ctx);
我该如何解释错误代码?
文档说错误代码“保存系统级connect()调用中发生的系统级错误号。”
我找不到任何定义这些错误代码的PHP常量。
答案 0 :(得分:1)
Connect()定义了一些可以返回的错误,例如EACCES或ECONNREFUSED。这些常量对应a number。
答案 1 :(得分:0)
如果发生错误,您通过引用传递的变量$e_string将包含等效于错误的str字符串。
$e_string