Я думаю о том, как ограничить использование приложений AJAX для опроса обновлений, когда было бы идеально, чтобы javascript мог установить реальное двухстороннее соединение с сервером. Мне интересно, есть ли какой-нибудь метод интеграции javascript с плагином браузера, который может сделать tcp-соединение, чтобы я мог передавать данные в и из плагина браузера.
Как я могу связываться через сокеты TCP с JavaScript?
Ответ 1
Вот реализация с аналогичным подходом:
Он использует Java-апплет и соединяет свой API с JavaScript, интересным...
И вот еще один:
Это оболочка ActionScript 3 Socket API, подключенная к JavaScript...
Ответ 2
WebSockets предназначен для решения этой проблемы.
Ответ 3
Вы можете использовать node.js framework socket.io, который может быть установлен через npm (диспетчер пакетов node).
Подробнее использование.
Ответ 4
jSocket и Stream это два варианта использования Flash-встроенных сокетов XML, хотя ни одна из них не готова к производству. Я склоняюсь к использованию решения на основе Flash, а не Java, поскольку проникновение браузера выше и, как правило, дает лучший пользовательский интерфейс (время загрузки и стабильность).