AutoIT TCP Protocol



Witam。

我正在尝试使用脚本语言AutoIT发送TCP发送到类型Hex Socket数据。我通过以下方式做到这一点:

_AutoItObject_StartUp()
Global $oTCP = _Class_TCPClient($ip,$port) 

以前,$ip和$port是手动输入的。TCPStartup((包含在_Class_TCPClient中。Class_TCPClient-构造函数。

$oTCP.Connect()
Local $string = _HexToString(0xBB01C8007F010140)
Local $ret = $oTCP.Send($string)

但它不起作用。

使用Wireshark预览帧时,数据字段看起来非常不同。

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

您可以尝试BinaryToString函数。

不要忘记使用引号:BinaryToString("0x...")

我已经尝试过了,在我看来这是发送此帧的最佳选择。问题是,每当我更改帧时,它都会发送相同的数据。

最新更新