首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >高级在线协议

高级在线协议
EN

Stack Overflow用户
提问于 2011-11-21 10:03:06
回答 1查看 78关注 0票数 0

为了训练的目的,我正在尝试开发自己的网络游戏。我有一些问题,我找不到任何能让我满意的答案。

  1. 是否存在一个在线协议来在两个玩家之间交换数据?我不是指TCP或UDP,而是高级协议。我正在寻找一个事件的WebService或远程处理。我现在使用的是协议缓冲器,但我需要更多的灵活性(比如事件)。我可以开发自己的协议,但我认为它已经存在一个带有事件的网络协议。
  2. 我将使用"Command“设计模式或Flex/Bison来解析查询。有更好的办法吗?

编辑协议的,我使用“协议缓冲区”。所以我有两个选择:

  • 将我的自定义协议转换为事件和回调。
  • 使用已有事件的协议/工具。有这样的工具吗?

谢谢你的答复。问候

罗曼

EN

回答 1

Stack Overflow用户

发布于 2011-11-21 10:06:54

我觉得你把协议和协议实现混在一起了。协议定义了您发送的消息的含义以及它们如何序列化。消息可以在客户端生成事件,但这是实现细节。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8210052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档