添加了socket数据处理,处理粘包和分包的问题
This commit is contained in:
@@ -136,7 +136,7 @@ void* client_manager_thread(void* arg) {
|
||||
// <20><><EFBFBD><EFBFBD>װ<EFBFBD><D7B0><EFBFBD>б<EFBFBD>
|
||||
std::vector<DeviceInfo> devices = {
|
||||
{
|
||||
"D001", "Primary Device", "Model-X", "00-B7-8D-A8-00-D1",
|
||||
"D001", "Primary Device", "Model-X", "00-B7-8D-A8-00-D9",
|
||||
1, points1
|
||||
},
|
||||
{
|
||||
@@ -181,7 +181,7 @@ void* message_processor_thread(void* arg) {
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺ<EFBFBD><C9BA>ͷ<EFBFBD><CDB7>ڴ<EFBFBD>
|
||||
|
||||
// <20><><EFBFBD><EFBFBD>ʵ<EFBFBD>ʵ<EFBFBD><CAB5><EFBFBD>Ϣ<EFBFBD><CFA2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
process_received_message(msg.mac, msg.data, msg.length);
|
||||
process_received_message(msg.mac, msg.device_id, msg.data, msg.length);
|
||||
|
||||
free(msg.data);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user