首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

网络程序通信命令的解析如何做

2012-03-19 
网络程序通信命令的解析怎么做客户端/服务器端接受到一串指令与数据的字符串流,怎么解析他呢?而且我想做成

网络程序通信命令的解析怎么做
客户端/服务器端接受到一串指令与数据的字符串流,怎么解析他呢?
而且我想做成比较抽象的,比较容易扩展的实现,不想 if ..else if..else if..else if或者switch case的,有没有什么方法呢?或者什么书上会有这方面的介绍?


[解决办法]
通常得写个协议啊,发送时用那协议打包,返回个buf,发送参数就用buf.buf,buf.len;接收时先接包头,包头字节数都是固定的,在包头里记录了后面数据的大小,然后再recv后面的数据,接收到后再解包。
这东西不能像你想象的那样写。
协议这东西我写不了,也得用现成的。
[解决办法]
这个是你自己定义的协议吧,肯定知道该什么解析该字节流了

热点排行