Я пытаюсь написать простой клиент чата в javascript, но мне нужен способ обновления сообщений в режиме реального времени. Хотя я мог бы использовать функцию xmlhttprequest, я считаю, что он использует порт TCP/IP на сервере и, возможно, более важно, не разрешен в моем текущем пакете хостинга. В любом случае, это не идеальное решение, так как кажется, что немного неудобно постоянно открывать соединение, и было бы намного проще, если бы я мог просто слушать порт и брать данные по мере их поступления. Я посмотрел в Интернете и нашел много ссылок на комету и непрерывный опрос, которые неудовлетворительны, и многие люди говорят, что javascript на самом деле не подходит для него, с чем я могу согласиться. Теперь я узнал немного больше о том, как работает Интернет, это кажется выполнимым. Мне не нужно беспокоиться о отправке сообщений до сих пор; Я могу справиться с этим, но есть ли способ прослушать определенный порт на javascript?порт прослушивания в javascript
ответ
Вам понадобится сторонняя библиотека, которую вы можете загрузить в контекст Javascript.
Javascript сам не может этого сделать, и вряд ли вы могли (и, конечно же, не должны) делать это в браузере.
Есть ли способ сделать звонки на скрипт Python из Javascript в браузере? – CodyBugstein
Прослушивание порта невозможно в Javascript.
Но:
XMLHttpRequest можно на хосте, так как это простой запрос HTTP на специальном сайте, как chat.php?userid=12&action=poll&lasttime=31251
где сервер печатает все новые сообщения с момента LastTime как результат.
Посмотрите на Comet
Комета уже упоминалась в вопросе. – andynormancx
вопрос был замечен. НЕ говорил, что ссылки на самом деле смотрели .. Comet - отличное решение –
- 1. Сокет в Python3, порт прослушивания
- 2. Как получить порт прослушивания EJB?
- 3. Как изменить порт прослушивания приложения
- 4. Путь приложения и порт прослушивания
- 5. Как изменить postgresql порт прослушивания в окнах?
- 6. Изменить порт прослушивания кот с использованием СЭД
- 7. Уже используется порт прослушивания? Unity network error
- 8. порт прослушивания на неправильном сетевом интерфейсе
- 9. Как получить адрес/порт прослушивания службы WCF?
- 10. Последовательный порт для многопоточности и прослушивания
- 11. Установить порт прослушивания для связи с файлом
- 12. Команда Linux, чтобы сделать порт для прослушивания
- 13. Как правильно поддерживать порт прослушивания в течение длительного времени?
- 14. Docker на Mac: как проверить порт для прослушивания в контейнере
- 15. Как установить порт для прослушивания в C++ с помощью libvlc?
- 16. Порт прослушивателя WebSphere для прослушивания в нескольких очередях
- 17. Как указать порт прослушивания для OpenLDAP в slapd.conf
- 18. Javascript Websocket для прослушивания на порту 80
- 19. Как получить weblogic управляемый порт прослушивания сервера во время выполнения?
- 20. Openshift «нет доступных сокетов для прослушивания», как изменить порт привязки?
- 21. Boost ASIO async acceptor не открывает порт для прослушивания
- 22. Изменение Mac OS 10.7 Lion VNC Серверный порт прослушивания
- 23. socket.io Как получить адрес прослушивания гнезда сервера и порт
- 24. Случаи прослушивания событий несколько раз в JavaScript
- 25. , какой порт использует драйвер клиента rethinkdb? Как установить конкретный порт для прослушивания драйвера клиента rethinkdb?
- 26. Как установить исходящий порт и порт прослушивания по умолчанию на интеграцию с весной?
- 27. socket.io порт для каждой комнаты чата javascript
- 28. Javascript порт C# BitConverter.DoubleToInt64Bits
- 29. Список в порт?
- 30. jQuery JavaScript есть способ прослушивания файлов cookie
Вы говорите о в браузере JavaScript? Или что-то другое? – AnthonyWJones