From b6441a19e4db6339e37de3440107be0530c5baaf Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 20 四月 2017 15:09:10 +0800 Subject: [PATCH] socket server finished --- FaceServer/main_face_daemon.cpp | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/FaceServer/main_face_daemon.cpp b/FaceServer/main_face_daemon.cpp index 581cbc2..09f30e3 100644 --- a/FaceServer/main_face_daemon.cpp +++ b/FaceServer/main_face_daemon.cpp @@ -56,9 +56,10 @@ //return true; EVPHeader* evpHeader = (EVPHeader*)client.recvBuff; + FDP_FaceDetectPB* fdpFaceDetectPB = (FDP_FaceDetectPB*)(client.recvBuff + sizeof(EVPHeader)); PbFaceList pbFaceList; - pbFaceList.ParseFromArray(client.recvBuff + sizeof(EVPHeader), evpHeader->size - sizeof(EVPHeader)); + pbFaceList.ParseFromArray(client.recvBuff + sizeof(EVPHeader) + sizeof(FDP_FaceDetectPB), evpHeader->size - sizeof(EVPHeader) - sizeof(FDP_FaceDetectPB)); LOGP(DEBUG, "pbFaceList: magic=%u, image_count=%u, src_width=%u, src_height=%u", pbFaceList.magic(), pbFaceList.image_count(), pbFaceList.src_width(), pbFaceList.src_height()); @@ -85,9 +86,7 @@ result.push_back(FDP_FaceDetectResult(2,456)); result.push_back(FDP_FaceDetectResult(0,0)); - send_SensetimeFaceDetectResultJson(client, result); - - return false; + return send_SensetimeFaceDetectResultJson(client, result); } bool ev_dispatcher_proto_pb(EVClientStub& client) -- Gitblit v1.8.0