0

私が何かをするなら

socket.on('herp', function(derp){ socket.emit('derp', derp); }

メッセージは、元のメッセージを送信したソケットとは別のソケットに送信されます

これは、私がまとめようとしているJavaScriptマルチプレイヤー豚(サイコロゲーム)チュートリアルのメッセージを渡す方法です

アプリの構造は次のとおりです pig_server: https://github.com/hayksaakian/pig_server はアカウント/プレイヤーとゲームを管理し、サイコロを転がし、アクションを中継します pig: https://github.com/hayksaakian/pig は ui を管理し、クライアント側; アクションを発行します

問題を再現する方法: 最初に node helloworld.js を実行してサーバーを実行します

2 つの異なる Web ブラウザーから (クライアント ディレクトリから) pig/www/index.html を開きます

各ブラウザで: アカウントを作成し、はしごをクリックし、ゲームを検索をクリックします。各ブラウザにゲームが表示されたら、ラダー ページのリストからゲームをクリックします。

javascript コンソール: socket.emit('herp', 'derp'); (両方のブラウザからこれを行います)

2 つの新しいメッセージが 1 つのブラウザに表示されるはずです

4

0 に答える 0