当前位置: 首页>>代码示例>>C++>>正文


C++ PacketWriter::WriteString方法代码示例

本文整理汇总了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;
}
开发者ID:hydraskillz,项目名称:NetworkShooter,代码行数:46,代码来源:server_main.cpp


注:本文中的PacketWriter::WriteString方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。