socket.io サーバーが実行されており、socket.io.js クライアントと一致する Web ページがあります。すべて正常に動作します。
しかし、別のマシンで、クライアントとして機能し、前述のsocket.ioサーバーに接続する別のnode.jsアプリケーションを実行できるかどうか疑問に思っていますか?
それは Socket.IO-client を使用して可能になるはずです: https://github.com/LearnBoost/socket.io-client
socket.io-clientをインストールした後:
npm install socket.io-client
クライアントコードは次のようになります。
var io = require('socket.io-client'),
socket = io.connect('http://localhost', {
port: 1337,
reconnect: true
});
socket.on('connect', function () { console.log("socket connected"); });
socket.emit('private message', { user: 'me', msg: 'whazzzup?' });
ありがとうalessioalex。