PHP sockets的连接超时设置方法是什么

avatar
作者
猴君
阅读量:0

在PHP中设置连接超时的方法是使用stream_socket_client()函数,并在连接时设置超时时间。以下是示例代码:

$host = 'example.com'; $port = 80; $timeout = 10; // 设置连接超时时间为10秒  $socket = stream_socket_client("tcp://$host:$port", $errno, $errstr, $timeout);  if (!$socket) {     echo "Unable to connect to $host:$port: $errstr ($errno)"; } else {     // 连接成功 } 

在上面的示例中,通过stream_socket_client()函数连接到指定的主机和端口,并设置了超时时间为10秒。如果连接失败,则会输出错误信息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!