0

我有一个使用 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# 客户端的代码完全相同,并且运行完美。

谁能给我任何关于如何克服这个问题的提示?

感谢您的阅读和最好的问候。

4

0 回答 0