我熟悉用于检索文件、提交 POST 等的 cURL,但现在我需要一个 php 脚本来与联网的硬件设备“聊天”。该设备具有一种终端模式,可通过带有 netcat 等工具的 shell 访问。我正在尝试使用 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 更好的工具呢?
该计划是为了监控目的使连接永远保持活动状态。
任何帮助将不胜感激。