【发布时间】:2011-11-21 18:24:03
【问题描述】:
我正在尝试开发自己的在线游戏以用于培训目的。 我有一些问题,我找不到任何让我满意的答案。
- 是否存在用于在两个玩家之间交换数据的在线协议?我不是指 TCP 或 UDP,而是高级协议。我正在寻找带有事件的 WebService 或 Remoting。我现在使用Protocol Buffers,但我需要更多的灵活性(比如事件)。我可以开发自己的协议,但我认为它已经存在一个带有事件的网络协议。
- 我将使用“命令”设计模式或 Flex/Bison 来解析查询。有没有更好的办法?
编辑 对于协议,我使用“协议缓冲区”。 所以我有两个选择:
- 将我的自定义协议转换为事件和回调。
- 使用已有事件的协议/工具。有这样的工具吗?
感谢您的回复。 问候
罗曼
【问题讨论】:
标签: networking network-programming network-protocols