牛牛在线工具

EventHttpConnection::getPeer()

收录 8868 个 PHP 函数,含用途说明与用法示例。

EventHttpConnection::getPeer()

获取与当前 EventHttpConnection 对象关联的远程终端的 IP 地址和端口号

函数名称:EventHttpConnection::getPeer() 函数适用版本:PHP 5 >= 5.4.0, PECL event >= 1.4.0 函数用法:EventHttpConnection::getPeer() 函数用于获取与当前 EventHttpConnection 对象关联的远程终端的 IP 地址和端口号。 示例代码: // 创建 EventBase 对象 $base = new EventBase(); // 创建 EventHttpConnection 对象并与远程终端建立连接 $connection = new EventHttpConnection($base, null, "www.example.com", 80); // 获取远程终端的 IP 和端口号 $peer = $connection->getPeer(); $ip = $peer['host']; $port = $peer['port']; echo "远程终端的 IP 地址:".$ip."<br>"; echo "远程终端的端口号:".$port; 输出结果: 远程终端的 IP 地址:93.184.216.34 远程终端的端口号:80 备注: EventHttpConnection::getPeer() 函数返回一个关联数组,包含了远程终端的 IP 地址和端口号。 当 successful 方法被调用之后,通过 EventHttpConnection 对象连接上的 socket 才会有意义。否则,返回的信息可能为 NULL。 在使用该函数之前,需要先创建一个 EventHttpConnection 对象并建立连接。