workerman 和 硬件tcp协议通讯 以二进制数据传输时,onMessage方法里的 $data 数据不正确

0

大老们救命啊! 我用workerman 作为服务器,和设备通讯, 设备那边好像只支持tcp协议,目前是我是C模拟设备那边和workerman 通讯,但是tcp协议传过来的二进制数据是不对的,应是自动加了tcp报文的数据,我怎么解析那个数据才能得到我想要的数据, 看到有人说要自定义协义,如果我自定义协议,那设备端那边不能用啊!怎么解决客户端send 二进制数据

已邀请:

six

赞同来自:

找到你的send函数定义的地方,看看是不是加了报头。

要回复问题请先登录注册