0

我正在为Corona SDK(使用 LuaSocket)编写一个应用程序,以便能够订阅和发布消息到在socket.io(使用gevent-websocket 0.9)中运行的示例聊天服务器。

我已经检查chat.js了服务器上是否与服务器交互,如下所示:

订阅房间:

socket.subscribe('room-2000')

或与聊天室互动:

socket.send({room: 'room-2000', action: 'start', name: 'John'})

socket.send({room: 'room-2000', action: 'message', message: 'hi there!)});

ETC..

完整的 js 客户端脚本。

但是我没有找到一种方法来为 Corona SDK 制作一个应用程序来与频道交互。我设法通过以下方式连接到服务器:

socket.connect( my_ip, my_port)

但是找不到订阅或发布/接收消息的方法,有人可以给我一个线索吗?将不胜感激。

4

1 回答 1

0

AFAIK,您需要进行 WebSocket 握手。阅读 WebSocket 规范。否则,我可以向你推荐这个 CoronaSDK/Nodejs 的发布/订阅库 https://github.com/Overtorment/NoobHub

于 2013-12-31T16:20:49.803 回答