因为tcp发送过来的都是一包一包的数据流,不知该如何打包数据成完整的数据,发送的数据格式是什么样子的,如何区分是那个设备发送过来的?
1、需要分包,而分包就需要定制一套应用层通讯协议,详见手册: http://doc.workerman.net/protocols/how-protocols.html 2、发送前可将16进制转成2进制发送,配套函数:hex2bin()、bin2hex()。 3、不同的设备对应不同的tcp连接,这样就能区分开了。
1、需要分包,而分包就需要定制一套应用层通讯协议,详见手册:
http://doc.workerman.net/protocols/how-protocols.html
2、发送前可将16进制转成2进制发送,配套函数:hex2bin()、bin2hex()。
3、不同的设备对应不同的tcp连接,这样就能区分开了。