Websocket здесь особо нечего сказать, у Xiao Zhazha есть пост, который уже был представлен, если вы не понимаете, можете посмотреть Baidu или зайти в этот пост, чтобы посмотреть (.net/c# симулировать подключение к клиенту websocket [исходный код]
https://www.itsvse.com/thread-3652-1-1.html)。 Ладно, особо нечего сказать, до уведомления о веб-сообщениях я видел, что многие использовали обучение по ротации Ajax для проверки, это было немного пустой тратой ресурсов, да и были длинные соединения, я использовал WebSocket+iNotify.js. iNotify.js — это инкапсулированное уведомление о веб-сообщениях, использующее интерфейс API Notification(), который может появляться в правом нижнем углу при минимизации сайта — это очень полезно. Однако после версии 62 в Google Chrome сайт должен быть https, что будет упомянуто позже. Он также использует websocket heartbeat, который запрашивает у сервера нужные данные в определённое время. Ладно, столько чепухи, выложите код ниже и прикрепите его к исходному коду. Клиент: heartBeat.js
Сервер:
P.S.: Если вы скачаете исходный код, лучше развернуть веб-страницу на локальном IIS для тестирования, иначе всплывающее окно не появится; если вы используете его в официальном проекте, обратите внимание на сайт ограничений Google Chrome, упомянутый ранее, должно появиться всплывающее окно HTTPS. Если хотите реализовать фронтенд на Https-сайте, используйте wss (var wsUrl = 'wss://127.0.0.1:4649'; Серверная сторона также должна изменить код, и это должно быть обработано с помощью протокола Https, который я всё ещё изучаю.
Однако Firefox можно протестировать другими браузерами в режиме скорости 360. Если кто-то изучал WSS, пусть поделится им, изучить, спасибо.
Скачать исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ |