これは、Webサーバー機能なしで8080でリッスンするHTTPサーバーを持っていることを意味します。あなたのwebrtcクライアントは、サーバーと通信できるようにwebsocketが必要です。 socket.ioも必要です。例:
// Require HTTP module (to start server) and Socket.IO
var http = require('http'), io = require('socket.io');
// Start the server at port 8080
var server = http.createServer(function(req, res){
// Send HTML headers and message
res.writeHead(200,{ 'Content-Type': 'text/html' });
res.end('<h1>Hello Socket Lover!</h1>');
});
server.listen(8080);
// Create a Socket.IO instance, passing it our server
var socket = io.listen(server);
// Add a connect listener
socket.on('connection', function(client){
// Success! Now listen to messages to be received
client.on('message',function(event){
console.log('Received message from client!',event);
});
client.on('disconnect',function(){
clearInterval(interval);
console.log('Server has disconnected');
});
});
コードの関連する部分を含めて詳細がわかりません。サーバーコード上でデバッグを行って、実行中で、ブラウザからHTTPリクエストを受信しているかどうかを確認しましたか? 「アップグレードが必要です」というメッセージの出所を知っていますか? – jfriend00
アップグレードを試しましたか? –
そのブラウザからはありません – Sadit