为了账号安全,请及时绑定邮箱和手机立即绑定

第二次从套接字写入和读取

第二次从套接字写入和读取

PHP
一只名叫tom的猫 2023-06-30 16:21:14
我连接到 whois 服务器并能够检索域名的可用性。不知何故,当我请求不同的域名时,我无法使用相同的连接获得响应。<?php$context = stream_context_create();if($fp = stream_socket_client("tcp://whois.eu:43", $errno, $errstr, 30, STREAM_CLIENT_CONNECT | STREAM_CLIENT_PERSISTENT, $context)) {    stream_set_timeout($fp, 30);        $domains = array('test.eu','amaai.eu');    foreach($domains as $domain) {          fwrite($fp, $domain."\r\n");        $contents = '';        while (!feof($fp)) {            $contents .= fread($fp, 8192);        }        echo $domain.": ".$contents;    }    fclose($fp);}我缺少什么?我真的很想使用相同的连接。
查看完整描述

1 回答

?
四季花海

TA贡献1811条经验 获得超5个赞

WHOIS 协议仅支持一项查询。服务器发送响应后关闭连接。您需要为每个查询重新连接。



查看完整回答
反对 回复 2023-06-30
  • 1 回答
  • 0 关注
  • 66 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信