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!)});

等..

完全な js クライアント スクリプト。

しかし、Corona SDK がチャネルと対話するためのアプリを作成する方法が見つかりません。次の方法でサーバーに接続できました。

socket.connect( my_ip, my_port)

しかし、メッセージを購読または投稿/受信する方法が見つかりません。誰かが私に手がかりを与えることができますか? 高く評価されます。

4

1 に答える 1

0

私の知る限り、WebSocket ハンドシェイクを行う必要があります。WebSocket の仕様を読んでください。それ以外の場合は、CoronaSDK/Nodejs 用のこのパブリッシュ/サブスクライブ ライブラリをお勧めします https://github.com/Overtorment/NoobHub

于 2013-12-31T16:20:49.803 に答える