php TCP套接字读取

时间:2016-04-18 17:38:14

标签: php sockets tcp

我得到PHP套接字客户端的示例代码并试用。 有没有办法继续循环socket_read并将接收消息传递给局部变量甚至连续会话,所以另一个php可以显示它吗?

while (true) {
    $out = socket_read($socket, 2048);
    echo $out;
}

感谢

1 个答案:

答案 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;
  }