如何池连接套接字?

时间:2013-02-03 15:43:03

标签: php web-services sockets appserver

我有一个Win32应用服务器,它通过TCP自己的协议与客户端进行通信。我需要从PHP调用这个应用服务器的一些功能。

我打开一个套接字,与服务器建立通信,向套接字写入请求,接收答案,然后关闭套接字。为了获得更好的性能,我想建立一个到应用服务器的连接池。

如何在PHP中建立连接池(套接字池)?

1 个答案:

答案 0 :(得分:0)

您可以使用php打开一个套接字与您的服务器进行通信!

<?php
  $fp = fsockopen("udp://127.0.0.1", 13, $errno, $errstr);
  if (!$fp) {
      echo "ERROR: $errno - $errstr<br />\n";
  } else {
      // Write to a socket
      fwrite($fp, "Hello my server");

      // Read from socket
      echo fread($fp, 26);

      // Close the socket
      fclose($fp);
  }
?>