/*	send func
	테스트 프로토콜 타입 
	test0: 문자열
	test1: 소수점 4바이트
	test2: 소수점 8바이트
	test3: 정수 1바이트
	test4: 정수 2바이트
	test5: 정수 4바이트
	test6: 정수 8바이트
*/
bool ProtocolHandler::sfReqTest(string test0, float test1, double test2, uint8_t test3, uint16_t test4, uint32_t test5, uint64_t test6)
{
	NetBuffer buffer;
	buffer.AddUInt32(PROTOCOLS::PPREQTEST);
	buffer.AddString(test0);
	buffer.AddFloat(test1);
	buffer.AddDouble(test2);
	buffer.AddUInt8(test3);
	buffer.AddUInt16(test4);
	buffer.AddUInt32(test5);
	buffer.AddUInt64(test6);

	return mpPeer->SendData(&buffer);
}
/*	send func
	디폴트 응답 프로토콜 
	result: 성공여부, 0이면 성공
	msg: 에러 메시지
*/
bool ProtocolHandler::sfAckResult(uint8_t result, string msg)
{
	NetBuffer buffer;
	buffer.AddUInt32(PROTOCOLS::PPACKRESULT);
	buffer.AddUInt8(result);
	buffer.AddString(msg);

	return mpPeer->SendData(&buffer);
}