websocket html5 может прослушивать порт через браузер? - PullRequest
0 голосов
/ 17 февраля 2012

Я новичок в html5

Я обнаружил, что html5 поддерживает веб-сокет, и у меня возникли некоторые проблемы с ним

Есть ли способ создать соединение из одного браузера в другой браузер?

как сервер 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 ]

2 голосов
/ 11 марта 2012

Даже если вам удалось прослушать порт, этого было бы недостаточно, поскольку связь по протоколу P2P более сложна, чем эта.Он включает в себя обход NAT, который является сложным вопросом, требующим центрального сервера для облегчения связи.

Вопреки тому, что говорит Реми Лебо: P2P может включать в себя передачу через сервер.Это называется TURN. Оно использовалось годами в ранних системах P2P.

0 голосов
/ 17 февраля 2012

Не напрямую браузер для браузера, он должен пройти через сервер.

Почему бы не использовать socket.io?

...