我想连接一个已存在的套接字(我有IP和端口),它发送给我数据,我想得到它。
你知道我该怎么办?
到现在为止,我写了以下内容:
$addr = 'XXXXXXXX';
$port = XXXXX;
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, $addr, $port);
socket_getsockname($socket, $addr, $port);
$counter = 1;
while ($counter < 5)
{
$input = socket_read($socket, 1024);
if ($input !== '')
{
$counter++;
echo $input."<br><br>";
}
}
socket_close($socket);
问题是我没有从套接字获取数据。我连接的插座没有问题。我发送测试数据,响应是正方形或符号。我的页面是UTF8