如何在流星应用中使用普通的websocket事件?

时间:2014-09-20 02:09:30

标签: meteor websocket ddp

我正在开发一款多人游戏,通过套接字发送大量数据,并使用流星堆栈。

连接DDP以发送/接收事件并自行处理它们的最佳方法是什么? 或者我应该尝试混合正常的websocket事件吗?

检查the DDP spec here从客户端到服务器支持RPC,但我没有看到相反的方法。从服务器到客户端添加/更新/删除集合类型消息。我想我可以使用其中一个,但是发送自己的消息类型是否有较低级别? 例如,如果我想从服务器向客户端发送不同类型的消息(“playerMove”),那么可能有什么办法呢?

如果我可以发布/转发到某个频道,并且来回发送我自己的消息,这些消息将被映射到客户端事件/方法,以便在应用程序中节省更多的红外线/管道。

指针/代码片段赞赏!

参考: - DDP spec - Android DDP client

1 个答案:

答案 0 :(得分:0)

也许来自arunoda的stream包可能很有用。看起来像0.9兼容的叉子在这里:https://atmospherejs.com/lepozepo/streams