我有一个使用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#客户端的代码完全相同,并且一个完美无瑕。
有人可以给我任何关于如何克服这个问题的提示吗?
感谢阅读和最好的问候。