0

我熟悉用于检索文件、提交 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 更好的工具呢?

该计划是为了监控目的使连接永远保持活动状态。

任何帮助将不胜感激。

4

1 回答 1

1

你可以使用套接字检查这个

套接字:套接字是计算机进行的任何类型的网络通信背后的基本“事物”。例如,当您在网络浏览器中键入 www.google.com 时,它会打开一个套接字并连接到 google.com 以获取该页面并将其显示给您。与 gtalk 或 skype 等任何聊天客户端相同。任何网络通信都通过套接字。

于 2013-10-05T05:11:26.147 回答