本文整理汇总了C++中PacketWriter::WriteString方法的典型用法代码示例。如果您正苦于以下问题:C++ PacketWriter::WriteString方法的具体用法?C++ PacketWriter::WriteString怎么用?C++ PacketWriter::WriteString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PacketWriter
的用法示例。
在下文中一共展示了PacketWriter::WriteString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
/* This is a test console app for udp net interface.
*/
int main( int argc, char** argv )
{
bool quit = false;
PacketReader reader;
PacketWriter writer;
char buff[512];
NetSession session;
LocalClient server;
LocalClient sender;
int frame = 0;
// Init
session.OpenPort( 5000 );
server = session.CreateLocalClient();
//session.SetPacketLoss( 50 );
// Send stuff
ConsolePrintf( "Server is running.\n" );
while ( !quit )
{
session.OnUpdate();
while ( server.IsDataReady() )
{
server.ReceiveData( reader, sender );
frame = reader.Read< int >();
ConsolePrintf( "RECV: %d\n", frame );
//quit = !strcmp( buff, "quit" );
sprintf( buff, "echo: %d", frame );
//ConsolePrintf( "Reply: %s\n", buff );
writer.WriteString( buff );
server.SendData( writer );
}
}
// Quit
return 0;
}