为了账号安全,请及时绑定邮箱和手机立即绑定

socket的小疑问

socket的小疑问

青春有我 2018-10-24 05:06:04
我们公司的网页游戏的聊天系统用socket做,以前没用socket做过项目,比如ID是1的玩家要在世界频道里说一句话,那有3个数据(ID,频道,话),要把这么3个数据传输到服务器端,我的想法是先把数据流转换成字符串比如"<e a=\"1\" b=\"1\" c=\"说话的内容\" />",然后把他转换成xelement类型,然后再解析,这样的思路可以吗,好像XElement.Parse()的效率挺慢的
查看完整描述

2 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

具体看对性能上的要求,你当然可以不采用XML,而自己定义协议,可能这样的字符串最短,但要考虑开发效率及扩展性。

一般的做法是,采用XML定义,先压缩,后传输,到另一端先解压,再解析


查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 576 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信