У меня работает сокет-сервер (это нечто вроде сервера чата).Пользователи могут подключиться к нему по телнету, но я бы хотел создать веб-интерфейс.Это первый раз, когда я делал что-то подобное, поэтому я не совсем уверен, с чего начать.Несколько мыслей, которые у меня были:
- У меня есть серверный Python (или PHP) на моем веб-сервере, который обращается к серверу сокетов.Я думаю, что знаю достаточно о сокетах, чтобы Python взаимодействовал с сервером, но как мне получить сайт, который пользователь видит для обновления в режиме реального времени?Должен ли я просто обновить сайт за несколько секунд?Я бы предпочел поступить так, если смогу выяснить, как это сделать.
- Напишите апплет Java, который взаимодействует с сервером сокетов, и вставьте апплет в веб-сайт.Мне пришлось бы заново выучить язык, которого я не трогал годами, но моя главная цель здесь - учиться, чтобы это не было так уж плохо.Основная проблема, с которой я столкнулся, заключается в том, что конечным пользователям требуется, чтобы на их компьютерах была установлена Java, что я бы предпочел не делать.
Является ли одно из этих двух решений правильным выбором?Кто-нибудь знает, где я могу найти хороший учебник, чтобы начать?
Редактировать: Нет реальной проблемы безопасности при подключении сервера к Интернету.