在从客户端PHP写入服务器C+之后,如何保持连接套接字的活动状态+; 我试图在PHP应用程序与C++应用程序之间进行套接字连接,但我不知道为什么我不能从PHP写入之后继续保持这2个应用程序之间的连接。这是我的套接字客户端: $host

在从客户端PHP写入服务器C+之后,如何保持连接套接字的活动状态+; 我试图在PHP应用程序与C++应用程序之间进行套接字连接,但我不知道为什么我不能从PHP写入之后继续保持这2个应用程序之间的连接。这是我的套接字客户端: $host ,php,sockets,Php,Sockets,在从客户端PHP写入服务器C+之后,如何保持连接套接字的活动状态+; 我试图在PHP应用程序与C++应用程序之间进行套接字连接,但我不知道为什么我不能从PHP写入之后继续保持这2个应用程序之间的连接。这是我的套接字客户端: $host = "172.12.10.1"; $port = '7054'; $factory = new Factory(); $socket = $factory->createClient($host.':'.$port); echo

在从客户端PHP写入服务器C+之后,如何保持连接套接字的活动状态+; 我试图在PHP应用程序与C++应用程序之间进行套接字连接,但我不知道为什么我不能从PHP写入之后继续保持这2个应用程序之间的连接。这是我的套接字客户端:

$host    = "172.12.10.1";
$port    = '7054';
$factory = new Factory();
$socket = $factory->createClient($host.':'.$port);
echo 'Client connected to ' . $socket->getPeerName() . PHP_EOL . PHP_EOL."<br>";
$strSndMsg="TEST";
$socket->write($strSndMsg);
var_dump($socket->read(8192));
$socket->close();
$host=“172.12.10.1”;
$port='7054';
$factory=新工厂();
$socket=$factory->createClient($host.':'.$port);
回显“客户端已连接到”$套接字->getPeerName()。PHP_EOL。PHP_EOL.“
”; $strSndMsg=“测试”; $socket->write($strSndMsg); 变量转储($socket->read(8192)); $socket->close();

就像我说的,在代码> $Socket > >写($STRSNDMSG)< /C> >之后,C++应用程序显示了“客户端连接- Cliente断开-测试”,但在我的$Socket > >读取(8192)中没有得到响应。谁能帮帮我吗

您可能应该查看服务器正在运行的任何协议的规范。假设它是一个基于文本的协议,它可能是等待和EOL序列[例如:代码> \n>代码>或<代码> \r\n>代码>或者一个实际的、有效的命令。什么是你的C++代码?@ RyANVCunTeNe我使用库“Cule/Socket RAW”()你知道比那个库更好的选择吗?@ SAMMICHY你能解释一下“EOL序列”是什么意思吗?请我是说。。我是否已将“\n或\r\n”放在发送到服务器的邮件末尾?或者类似的东西?您可能应该查看服务器正在运行的任何协议的规范。假设它是一个基于文本的协议,它可能是等待和EOL序列[例如:代码> \n>代码>或<代码> \r\n>代码>或者一个实际的、有效的命令。什么是你的C++代码?@ RyANVCunTeNe我使用库“Cule/Socket RAW”()你知道比那个库更好的选择吗?@ SAMMICHY你能解释一下“EOL序列”是什么意思吗?请我是说。。我是否已将“\n或\r\n”放在发送到服务器的邮件末尾?或者类似的?