Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets AutoIT TCP协议_Sockets_Tcp_Protocols_Autoit - Fatal编程技术网

Sockets AutoIT TCP协议

Sockets AutoIT TCP协议,sockets,tcp,protocols,autoit,Sockets,Tcp,Protocols,Autoit,维塔姆 我正在尝试使用脚本语言AutoIT发送TCP发送类型的十六进制数据。 我是这样做的: _AutoItObject_StartUp() Global $oTCP = _Class_TCPClient($ip,$port) 以前,$ip和$port是手动输入的。 TCPStartup()包含在_Class_TCPClient中。 类\u TCPClient-构造函数 $oTCP.Connect() Local $string = _HexToString(0xBB01C8007F010

维塔姆

我正在尝试使用脚本语言AutoIT发送TCP发送类型的十六进制数据。 我是这样做的:

_AutoItObject_StartUp()
Global $oTCP = _Class_TCPClient($ip,$port) 
以前,$ip和$port是手动输入的。 TCPStartup()包含在_Class_TCPClient中。 类\u TCPClient-构造函数

$oTCP.Connect()

Local $string = _HexToString(0xBB01C8007F010140)
Local $ret = $oTCP.Send($string)
但它不起作用

使用Wireshark预览帧时,数据字段看起来完全不同

目标脚本,是我所在公司设备的通信协议。

您可以尝试该功能


不要忘记使用引号:
BinaryToString(“0x…”)
我已经尝试过了,我认为这是发送此帧的最佳选择。 问题是,每当我更改帧时,它都会发送相同的数据