Подключение к удаленным хостам в веб-приложении HTML / Javascript - PullRequest
0 голосов
/ 12 января 2010

Я уже некоторое время думаю о разработке веб-приложения, использующего HTML и JavaScript, но во время моих размышлений я натолкнулся на стену. Я хочу иметь возможность подключаться (в течение длительного времени, не кратко) к удаленному хосту с помощью этого приложения, которое, к сожалению, не является сервером, с которого запрашивалась страница.

Из того, что я прочитал, JavaScript не может поддерживать долгосрочные соединения, и, более того, он не будет запрашивать откуда-либо, кроме домена, с которого была загружена страница. Я рассматривал скрытые объекты Java или Flash, но Flash, кажется, стоит денег, а Java требует подписанного апплета (и я не знаю, стоит ли его подписывать).

Единственное решение, которое, я думаю, могло бы работать, - это использовать мой сервер в качестве прокси-сервера для других (через неподписанный Java-апплет?), Но я действительно не хочу этого делать, если смогу помочь. Это мой единственный реалистичный вариант или есть другие решения, которые я еще не рассматривал?

(Я подумал о том, чтобы спрашивать на одном из других SO-подобных сайтов, но StackOverflow казался наиболее подходящим, поскольку это в значительной степени проблема программирования и дизайна.)

1 Ответ

1 голос
/ 12 января 2010

Тщательно продумав свои планы относительно приложения, я решил продолжить работу с подходом «сервер как прокси». Когда клиент обрабатывал соединения, сначала это звучало как хорошая идея сэкономить ресурсы сервера, но это сделало бы другие идеи реализации неосуществимыми. Придерживаясь строгой модели «сервер-прокси», я легко решаю эти и другие проблемы, над которыми я размышлял, так что, полагаю, это так!

...