ファイルの取得、POST の送信などに cURL は使い慣れていますが、ネットワーク化されたハードウェア デバイスと "チャット" するには、php スクリプトが必要です。このデバイスには一種のターミナル モードがあり、netcat などのツールを使用してシェルからアクセスできます。そのダイアログをphpスクリプトで再現しようとしています。
これまでのところ、接続を開いてパスワード要求を取得できます。
$ch = curl_init();
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_URL, 'http://192.168.0.35:4025');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($ch);
echo "DSC: $result \n";
// submit password
// read answer to see if password is approved
// submit command
// get command answer
curl_close($ch);
既存の cURL 接続を介してパスワードを単一の文字列として送信し、スクリプトが文字列の送受信をやり取りし続けるにはどうすればよいでしょうか?
このための cURL よりも優れたツールはありますか?
監視目的で、接続を永久に維持する計画です。
任意の支援をいただければ幸いです。