2015-04-08 8 views
0

У меня есть локальный веб-сервер за маршрутизатором и не может переносить любой порт на маршрутизаторе.Инициировать websocket с сервера за маршрутизатором

Возможно ли запустить соединение из браузера за пределами локальной сети на сервер за маршрутизатором? Возможно, с облачным сервером можно инициировать соединение между ними?

enter image description here

+0

Хотя вы не можете установить соединение с сервером клиента между вашим браузером и вашим локальным сервером, вы можете реализовать обход: . Вы можете иметь как ваш * локальный сервер, действующий как клиенты веб-сокета (или любые другие клиенты обмена сообщениями) : - Оба клиента подключаются к серверу облаков (сервер обмена сообщениями). - Клиент браузера отправляет сообщение клиенту * локального сервера *, запрашивая данные. - Сервер отправляет запрошенные данные клиенту Но как ваш вопрос связан с WebRTC? –

ответ

3

No. WebSockets использовать TCP, а затем вам нужно будет сопоставить порт с «Router» на «Локальный сервер» для того, чтобы обеспечить возможность соединения.

Однако вы можете взглянуть на WebRTC data channels.

Cheers.

Смежные вопросы