我做的这个程序是客户端发送包,然后服务端接收包后,根据包头来分析包。
我现在定义了一种结构的包头PacketHead,但是有好几个基于这个结构的不同数据的包头phead1,phead2,phead3等等。不同的包头里包体是不一样的。
我的想法是,客户端先发送,然后服务端才能知道发送的是哪个包头。也就是说客户端一次只发送一个包。现在并没有规定根据什么条件让客户端发送哪个包。
我想请问的是,如何才能控制每次发送哪一个包头?求各位前辈给我一个思路!
额,简单的说,就是我需要找某个条件,根据这个条件来发送某个包。但是我不知道这个条件是什么,所以想要个思路