我得到PHP套接字客户端的示例代码并试用。 有没有办法继续循环socket_read并将接收消息传递给局部变量甚至连续会话,所以另一个php可以显示它吗?
while (true) {
$out = socket_read($socket, 2048);
echo $out;
}
感谢
答案 0 :(得分:0)
您创建会话并连接套接字。然后,在会话中读取套接字并保存值。
session_start();
// create socket
$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
// connect to server
$result = socket_connect($socket, $host, $port) or die("Could not connect to server\n");
while (true) {
$result = socket_read ($socket, 1024) or die("Could not read server response\n");
$_SESSION["result"]=$result;
}