0
我试图配置RTCMultiConnection信令服务器与现有的socket-io服务器,但任何运气。我也尝试命名空间。RTCMultiConnection信令服务器配置与现有的socket-io服务器
请提供解决方案,
在此先感谢。按照你的文件的NodeJS代码
我试图配置RTCMultiConnection信令服务器与现有的socket-io服务器,但任何运气。我也尝试命名空间。RTCMultiConnection信令服务器配置与现有的socket-io服务器
请提供解决方案,
在此先感谢。按照你的文件的NodeJS代码
用途:
require('./Signaling-Server.js')(socket);
module.exports = exports = function(socket, socketCallback) {
};
现在你期待socket
而非app
对象。参数被改变。
现在删除这些行:
io = io(app);
还有:
// otherwise fallback
io = io.listen(app, {
log: false,
origins: '*:*'
});
io.set('transports', [
'websocket',
'xhr-polling',
'jsonp-polling'
]);
现在Signaling-Server.js
将使用现有的Socket对象。您也可以删除io.on('connection', onConnection)
。现在您需要手动拨打onConnection
方法。在Signaling-Server.js
底部叫它:
onConnection(socket); // bottom of the file (before closing braces)
请检查该引擎收录的修改Signaling-Server.js
。您只需复制并替换代码:https://pastebin.com/GdKdNvHH
感谢您的回答。当我们已经有socket-io聊天应用程序时,请提供一个解决方案,我们必须在服务器和客户端都配置RTCMultiConnection。提前致谢。 –