大家是怎么检测传来的不同消息... 如果有个程序分服务端和客户端的话,当客户传来不同的消息,服务端就要有不同的响应.我是在客户消息的头每次插入一个不同的字符,如'#','&'...,服务端检测不同的字符,就可以响应不同的消息了.但这样好象如果消息种类很多的话,就好繁琐.大家是怎么处理这类问题的啊?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如楼上所说,如果struct msg{ int nType; // 可以根据这个来判别是什么消息,如:nType=1,干嘛;nType=2,干嘛 ...... // other members };就不会有楼主说的那种情况了。 结构体是网络编程里面是必备的,我一般的作法是:struct Common{ int msg; struct str1; struct str2; } getstream((char*)(&Common),sizeof(Common));........................ 学telnet,定义头几个字符的含义 请给位高手帮帮忙! MSDATAGRD.ORX,一个致命问题 socket传输大文件的问题 求关于mfc处理文本文件的程序,急!!! 这是怎么回事???有关属性页的问题 请问如何永远隐藏一个文件夹? 如何判断某应用进程是否存在,有没有这样的Win32 API或用其它方法判断? 十分钟前都能用编译通过的代码,重启机器后出现下面的错误,小弟郁闷中,请请GGJJ批教 有关编写DLL的问题请教,请高手指点迷津 我的软件发布了:EDocReader(电子文档阅读器) 在程序mfc里怎样添加并运行 excel的宏 急!!! 求救OPENGL,在纯C中能实现,在MFC中不能实现??
struct msg
{
int nType; // 可以根据这个来判别是什么消息,如:nType=1,干嘛;nType=2,干嘛
......
// other members
};就不会有楼主说的那种情况了。
我一般的作法是:struct Common
{
int msg;
struct str1;
struct str2;
}
getstream((char*)(&Common),sizeof(Common));
..............
..........