Php 无法从体重秤获取数据
我是一名通过tcp/ip(LAN)将称重机与php集成在一起的新手。我可以打开连接,但无法从称重机获取数据。超级终端软件可以获取并列出记录。我附上了这段代码 称重机型号-essae si 810 超级终端输出:Php 无法从体重秤获取数据,php,sockets,Php,Sockets,我是一名通过tcp/ip(LAN)将称重机与php集成在一起的新手。我可以打开连接,但无法从称重机获取数据。超级终端软件可以获取并列出记录。我附上了这段代码 称重机型号-essae si 810 超级终端输出: 我遗漏了任何东西您确定设备在返回响应之前不需要发送请求吗?我使用了此示例代码,请任何机构帮助我解决此问题。请关闭此线程。我们使用第三方VB.NET软件拉取数据解决了这个问题。欢迎您随意处理您的问题,不要把它放在其他人身上。 <?php error_reporting(E_ALL |
我遗漏了任何东西您确定设备在返回响应之前不需要发送请求吗?我使用了此示例代码,请任何机构帮助我解决此问题。请关闭此线程。我们使用第三方VB.NET软件拉取数据解决了这个问题。欢迎您随意处理您的问题,不要把它放在其他人身上。
<?php
error_reporting(E_ALL | E_STRICT);
ini_set("display_errors", "1");
ini_set("auto_detect_line_endings", true);
$host = "192.168.5.203";
$port = 4321;
// connect to the port
$fp = fsockopen($host, $port, $errno, $errstr);
// don't die
set_time_limit(30);
// if connection not successfull, display error
if (!$fp)
{
die("no connection");
}
else
{
echo "Connection Open<br />";
// connection successfull, listen for data (1024 bytes by default)
$got = fgets($fp, 120000);
var_dump($got);
// display the data
echo $got;
}
fclose($fp);
?>
Connection Open
bool(false)
------------------------------------------------------------------------------
Sl.No MC NO DATE TIME TARE NET WT
------------------------------------------------------------------------------
1 123 19-09-2019 05:26 0.000 0.950
2 456 19-09-2019 05:27 0.000 0.950
3 789 19-09-2019 05:27 0.000 0.940
4 456 19-09-2019 05:27 0.000 67.880
5 1563 19-09-2019 05:32 0.200 25.390
6 7896 19-09-2019 05:32 0.200 25.390
7 5647 19-09-2019 05:32 0.000 25.590
8 3418 22-09-2019 23:22 0.000 25.710
------------------------------------------------------------------------------
0.400 172.800 0.000 0.000
------------------------------------------------------------------------------