本文整理汇总了C++中NetBuffer::AddString方法的典型用法代码示例。如果您正苦于以下问题:C++ NetBuffer::AddString方法的具体用法?C++ NetBuffer::AddString怎么用?C++ NetBuffer::AddString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类NetBuffer
的用法示例。
在下文中一共展示了NetBuffer::AddString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: sfAckResult
/* 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);
}
示例2: sfReqTest
/* 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);
}