我正在为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!)});
等。
但我找不到让Corona SDK与频道互动的应用程序的方法。我设法通过以下方式连接到服务器:
socket.connect( my_ip, my_port)
但是找不到订阅或发布/接收邮件的方法,有人能给我一些线索吗?将高度赞赏它。
答案 0 :(得分:0)
AFAIK,您需要进行WebSocket握手。阅读WebSocket规范。 否则,我可以为CoronaSDK / Nodejs推荐这个发布/订阅库 https://github.com/Overtorment/NoobHub