Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 179842|Отговор: 47

[Източник] .net/C# Използване на Websockets за известия за уеб съобщения [Source Code]

[Копирай линк]
Публикувано в 2.02.2018 г. 17:58:01 ч. | | |
Websocket не е много за казване тук, Xiao Zhazha има публикация, която вече е била представена, ако не разбирате, можете да използвате Baidu или да отидете на този пост, за да видите (.net/c# симулира връзка с websocket клиент [изходен код]
https://www.itsvse.com/thread-3652-1-1.html)。
Добре, няма много какво да кажа, преди уеб известието видях много хора, които използваха обучение за ротация на Ajax, за да проверят, беше малко загуба на ресурси, а имаше и дълги връзки за правене, използвах WebSocket+iNotify.js.
iNotify.js е капсулирано уведомление за уеб съобщение, което използва интерфейса Notification() API, който може да се появи в долния десен ъгъл, когато уебсайтът ви е минимизиран, което е много полезно.
Въпреки това, след версификация 62 в Google Chrome, уебсайтът трябва да бъде https, което ще бъде споменато по-късно.
Използва и websocket heartbeat, който ще поиска от сървъра необходимите данни в определено време.
Добре, толкова глупости, публикувайте кода по-долу и го прикачете към изходния код.
Клиент:
heartBeat.js  
Сървър:


ps: Ако изтеглите изходния код, най-добре е да разположите уеб страницата в локалния IIS за тест, в противен случай изскачащият прозорец няма да се появи, ако го използвате в официалния проект, трябва да обърнете внимание на сайта за ограничения в Google Chrome, споменат по-рано, трябва да се появи HTTPS прозорец,
Ако искаш да реализираш фронтенда на Https сайта, използвай wss (var wsUrl = 'wss://127.0.0.1:4649'; Сървърната страна също трябва да промени кода съответно и той трябва да се обработва с Https протокола, който все още проучвам.
Въпреки това, Firefox може да бъде тестван от други браузъри в режим 360 скорост.
Ако някой е изучавал WSS, може да го сподели, да го изучава, благодаря.

Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор

Резултат

Брой участници1MB+1 допринасям+1 Срив причина
Администратор + 1 + 1 Много мощно!

Вижте всички оценки





Предишен:Функция за контрол на извличането на Baidu Map JS
Следващ:Намерете висококласни ИТ архитекти, с които да работите
 Хазяин| Публикувано в 2.02.2018 г. 18:00:16 ч. |
Разбрах, че съм разстроен, че JS не е завършен, затова го публикувах отново
heartBeat.js  

 Хазяин| Публикувано в 2.02.2018 г. 18:02:34 ч. |
Ако тествате локално, Google Chrome също може да се използва, и само ако публикувате официалния уебсайт, Google ще го ограничи
 Хазяин| Публикувано в 5.02.2018 г. 9:11:50 ч. |
Xiao Zhazha Публикувано на 2018-2-2 20:11
Microsoft има SignalR, защо трябва да го пишеш сам?

Направете своето проучване
Публикувано в 2.02.2018 г. 20:11:49 ч. |
Microsoft има SignalR, защо трябва да го пишеш сам?
Публикувано в 3.02.2018 г. 14:08:06 ч. |
Благодаря, че сподели, нека разгледаме
Публикувано в 5.02.2018 г. 16:27:55 ч. |
Да, точно навреме
Публикувано в 7.03.2018 г. 19:38:13 ч. |
Направете своето проучване
Публикувано в 13.03.2018 г. 17:13:03 ч. |
sdfasdfasdfasfdasdfasdfäsdfäsdf

Резултат

Брой участници1MB-1 допринасям-1 Срив причина
QWERTYU -1 -1 Не наливайте вода, подобряването на качеството на отговорите е задължение на всеки член.

Вижте всички оценки

Публикувано в 14.03.2018 г. 14:17:43 ч. |
Доста познато, трябва ли да зареждаш?
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com