https://www.php.net/manual/en/function.stream-socket-client.php
PHP 函数 stream-socket-client() 返回以下错误:
错误号: 如果连接失败,将设置为系统级错误号。
错误信息: 如果连接失败,将设置为系统级错误消息。
在测试该功能时我迄今为止已经记录了这些错误:
errstr:"Connection timed out" errno:(110)
errstr:"Connection refused" errno:(111)
errstr:"php_network_getaddresses: getaddrinfo failed: Name or service not known" errno:(0)
errstr:"No route to host" errno:(113)
但我假设还有很多其他我需要了解的,那么我如何才能找出可能的错误的完整列表?
这是在 Centos 8 服务器上。
答案1
我认为还有很多其他的事情我需要了解……
您只需要在代码计划在收到错误代码时对其执行一些“有用”的操作时才需要知道错误代码是什么,例如尝试重新连接“断开的”连接,从而向用户隐藏这种情况。
如果你只想在某处记录错误消息,那么你真的不需要知道全部不同的组合,只是如何接收任何人以及完成后该如何处理。