2013-07-24 3 views
0

Я использую торрент python как веб-сервер, и у меня есть сервер backend и внешний сервер. Я хочу создать соединение с браузером-интерфейсом. Может ли кто-нибудь помочь мне, как это сделать? Я знаю, как создать соединение с websocket между интерфейсом и браузером, но я понятия не имею, как подключить мой внешний сервер к серверному серверу для потоковой передачи данных в реальном времени, обработанных моим серверным сервером.Соединение с веб-соединениями между двумя серверами

ответ

2

похоже, что торнадо имел возможность также функционировать как websocket client. Возможно, вы могли бы использовать это с вашим передним сервером, выступающим в роли клиента на бэкэнд-сервере.

+0

большое спасибо. Я ценю вашу помощь :) – noobprog

0

WebSocket был разработан для двунаправленного браузера с низкой задержкой < -> служебная связь. Он помещен поверх TCP/IP и приносит некоторые издержки. Он был разработан для решения всех проблем, которые у вас просто нет, когда речь идет об интерфейсе < -> обратная связь, потому что мы говорим об определенной среде, которая находится под вашим контролем. Следовательно, я бы рекомендовал вернуться к основам и сделать простую связь TCP/IP между вашим интерфейсом и внутренним интерфейсом.

+0

Мне нужно передать данные из бэкэнд в клиент/браузер, и я не могу передать поток напрямую из базы данных клиенту по соображениям безопасности, поэтому мне нужен мой внешний сервер для подключения сокета к серверу для передачи данных. backend (данные в реальном времени) <-> интерфейс (сервер веб-интерфейса) <-> клиент (браузер). Извините, я новичок в программировании и архитектуре серверов. – noobprog

+0

Да, и это то, что я говорю: backend (live data) <- базовый TCP/IP -> интерфейс (сервер веб-интерфейса) <-WebSocket-> клиент (браузер) –

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