从另一个PHP脚本连接到PHP套接字服务器

时间:2017-04-05 11:51:33

标签: php websocket

我正在尝试在php中使用websocket,我发现这个脚本https://graph.microsoft.com/v1.0/groups我想将通知发送给通过cron连接的客户端,这些客户端对数据库进行查询并检索数据,这样做我需要从php脚本连接到套接字服务器,我尝试这样做:

  if($socket = stream_socket_client("tcp://"._SOCKET_SERVER_.":"._SOCKET_PORT_, $errno, $errstr, 30,STREAM_CLIENT_CONNECT)) {


   foreach($query_result as $notification) {
     $data = json_encode($notification);
     fwrite($socket,$data);
   }


  fclose($socket);

  }

stream_socket_client()函数不返回错误,因此服务器已连接,但我无法发送消息,因为一旦连接,服务器断开连接,fwrite就无法写入任何内容。实际上没有保持连接或服务器因某种原因启动我,有人知道为什么?

0 个答案:

没有答案