npm install ws
Express が実行されているのと同じポートでWebSocket を使用しています。
作成されて WebSocket にアップグレードされたばかりの HTTP 接続から、関連する「セッション ID」を取得したいと思います。
// start express listening
server.listen(conf.server.port, conf.server.host);
var WebSocketServer = require('ws').Server
, wss = new WebSocketServer({server: server});
wss.on('connection', function(ws) {
var sessionID = // how do I get this?
ws.on('message', function(message) {
console.log('received: %s', message);
});
ws.send('something');
});
これはどのように行うことができますか?
(私は現在、ページで sessionID を送信することで問題を回避していますが、これは醜いです。)