html5的websocket可以通过浏览器监听端口吗?

时间:2012-02-17 03:50:26

标签: html5 websocket p2p

我是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);
 });
});

2 个答案:

答案 0 :(得分:2)

即使您设法收听端口,这也是不够的,因为P2P通信比这更复杂。它包括NAT遍历,这是一个复杂的主题,需要中央服务器来促进通信。

与Remy Lebeau所说的相反:P2P可以包括通过服务器进行。这叫做T.U.R.N.它已在早期的P2P系统中使用多年。

答案 1 :(得分:0)

不直接浏览浏览器,需要通过服务器。

为什么不使用socket.io?