我是hbe5的新手
我发现html5支持websocket,我有一些问题
有没有办法创建从一个浏览器到另一个浏览器的连接?
像socket.io的服务器在我的浏览器上列出一个端口?
var io = require('socket.io').listen(80);
io.sockets.on('connection', function (socket) {
socket.emit('news', { hello: 'world' });
socket.on('my other event', function (data) {
console.log(data);
});
});
答案 0 :(得分:2)
即使您设法收听端口,这也是不够的,因为P2P通信比这更复杂。它包括NAT遍历,这是一个复杂的主题,需要中央服务器来促进通信。
与Remy Lebeau所说的相反:P2P可以包括通过服务器进行。这叫做T.U.R.N.它已在早期的P2P系统中使用多年。
答案 1 :(得分:0)
不直接浏览浏览器,需要通过服务器。
为什么不使用socket.io?