使用我的socket.io聊天示例服务器交互我的lua应用程序(LuaSocket)

时间:2013-12-26 23:15:50

标签: lua websocket corona luasocket gevent-socketio

我正在为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!)});

等。

Full js client script.

但我找不到让Corona SDK与频道互动的应用程序的方法。我设法通过以下方式连接到服务器:

socket.connect( my_ip, my_port)

但是找不到订阅或发布/接收邮件的方法,有人能给我一些线索吗?将高度赞赏它。

1 个答案:

答案 0 :(得分:0)

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