Php stream_socket_client - 仅发送一个数据包

时间:2012-07-10 03:22:32

标签: php sockets

我有一个使用TLS和C#的客户端服务器应用程序,我需要使用PHP进行扩展。

我能够建立一个连接并接收一次数据,之后,服务器不会收到任何其他内容,并且php脚本到达终点。

我的PHP代码如下:

$fp = stream_socket_client("tls://localhost:1776", $errno, $errstr, 30);

if (!$fp) {
    die("Unable to connect: $errstr ($errno)");
}



fwrite($fp, "Test1");
fwrite($fp, "Test2");

fclose($fp);
echo "DONE!";

我尝试了几种方法,但第二个fwrite从不到达服务器,无论如何。我100%确定服务器不是问题,因为C#客户端的代码完全相同,并且一个完美无瑕。

有人可以给我任何关于如何克服这个问题的提示吗?

感谢阅读和最好的问候。

0 个答案:

没有答案