【发布时间】:2013-09-02 04:51:17
【问题描述】:
我想开发一款多人游戏
1.有n个客户端和一个服务器
2. 客户端应该能够在有或没有响应的情况下向服务器发送消息
3. 服务器应该能够在有或没有响应的情况下向客户端发送消息
感觉TCP和UDP都会很慢。我遇到了 ZeroMQ,它的开销似乎更少,并且比 TCP 和 UDP 更快。在这里使用 ZeroMQ 是否可取?优缺点是什么?
【问题讨论】:
我想开发一款多人游戏
1.有n个客户端和一个服务器
2. 客户端应该能够在有或没有响应的情况下向服务器发送消息
3. 服务器应该能够在有或没有响应的情况下向客户端发送消息
感觉TCP和UDP都会很慢。我遇到了 ZeroMQ,它的开销似乎更少,并且比 TCP 和 UDP 更快。在这里使用 ZeroMQ 是否可取?优缺点是什么?
【问题讨论】:
ZeroMq 可能非常适合您的需求。目标应用程序是游戏意味着您可以为了性能而牺牲可靠性。以下是其他几个原因:
【讨论】: