socket编程中的php缓冲区读取器

socket编程中的php缓冲区读取器,php,sockets,buffer,Php,Sockets,Buffer,我需要连接另一家公司的服务器。他们寄给我一本手册,上面写着: 徖 首先使用IP:10.7.4.30和端口:91打开插座 然后将请求作为 /connectToMe?user=abc&key=539&cid=153648&code=5586 只需在套接字的上面一行写,不要关闭套接字。 为了获得响应,必须在套接字编程中使用缓冲区读取器 示例响应代码: cid::状态:说明 徖 现在,问题是,我从不使用缓冲区读取器,我对套接字编程也没有任何想法。但我必须这么做。 我在谷歌上搜索了php套接字连接,发

我需要连接另一家公司的服务器。他们寄给我一本手册,上面写着: 徖

  • 首先使用IP:10.7.4.30和端口:91打开插座
  • 然后将请求作为

    /connectToMe?user=abc&key=539&cid=153648&code=5586

  • 只需在套接字的上面一行写,不要关闭套接字。 为了获得响应,必须在套接字编程中使用缓冲区读取器

  • 示例响应代码:

    cid::状态:说明

现在,问题是,我从不使用缓冲区读取器,我对套接字编程也没有任何想法。但我必须这么做。 我在谷歌上搜索了php套接字连接,发现了以下内容:

$host = "10.7.4.30";
$port = 91;

$socket = socket_create(AF_INET, SOCK_STREAM, 0) or die("Could not create socket\n");
$result = socket_bind($socket, $host, $port) or die("Could not bind to socket\n");
$result = socket_listen($socket, SOMAXCONN) or die("Could not set up socket listener\n");
$spawn = socket_accept($socket) or die("Could not accept incoming connection\n");
$input = socket_read($spawn, 10000, PHP_NORMAL_READ) or die("Could not read input\n");
echo $input;
$output = "Hello PHP";
socket_write($spawn,$output."\n", strlen($output) + 1) or die("Could not write output\n");
socket_close($spawn);
socket_close($socket);
但这表明,无法绑定地址[99]

*我需要知道如何连接到该服务器。
*如何以给定格式请求任何数据
*如何读取响应代码。

请帮帮我。给出一些示例代码或概念或一些教程链接。

谢谢。

您是否尝试过阅读PHP文档

这里有一个客户端连接示例。它显示了如何连接到套接字,以及如何从TCP/IP套接字读回数据。

谢谢

我在下面的链接中得到了解决方案