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