私はJAVAにサーバーとクライアントアプリケーションを持っていますが、このサーバーで動作します。一見したところ、問題はありません。JAVAはsocket.getInputStream()
データの受信とsocket.getOutputStream()
送信に使用します。
PHPで同じクライアントを作成する必要があります。マニュアルのすべての例は私を助けませんでした。サーバーに正常に接続できますが、何かを読み込もうとすると、ページがハングします。例えば:
$fp = stream_socket_client($addr, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
fwrite($fp, $data);
while (!feof($fp)) {
var_dump(fgets($fp, 1024));
}
fclose($fp);
}
このコードは、しばらくしなくてもハングします。
何が間違っている可能性がありますか?