Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 36969|Відповідь: 3

[ASP.NET] SignalR для веб-сокетного зв'язку (3)

[Копіювати посилання]
Опубліковано 07.07.2017 14:26:50 | | | |
По-перше, основна мета використання вебсокетів — дозволити бекенду активно передавати дані на фронтенд для обробки дисплея

1: SignalR вперше підключається до сервера



Коли ми відкриваємо сторінку, ми хочемо, щоб вебсокетне з'єднання було успішним, а потім спочатку надсилають нам існуючі дані — що нам робити?

Спочатку ми успадковуємо клас Hub, а потім переписуємо метод OnConnected з кодом наступним чином:


//
        Зведення:
        Викликається, коли з'єднання підключається до цього хаба.
        //
        Результати повернення:
        //     A System.Threading.Tasks.Task
        публічне віртуальне завдання OnConnected();
Після першого успішного підключення сигнальника активується метод OnConnected, і Context.ConnectionId є згенерованим ідентифікатором клієнта



Викликайте метод Clients.Client, щоб передати дані на вказаний ідентифікатор клієнта, і наступне — усі методи визначаються нами.



2: Активно передавати дані на рецепцію

Як активно передавати дані на рецепцію через SignalR?

Нам потрібно відправити дані на фронтенд у наступному коді:



Метод JS виглядає так:



Візуалізації:






Попередній:Блокбастерні новини! Розробка міні-програм безкоштовна!
Наступний:Як вимкнути помилкові підказки, коли webBrowser відображає html-контент у C# Winform
Опубліковано 29.12.2017 10:27:27 |
Я хотів би побачити ваш SignalR для веб-сокетної комунікації повну версію 1-3, тут я бачу лише [ASP.NET] SignalR для веб-сокетного зв'язку (3)
 Орендодавець| Опубліковано 29.12.2017 12:08:28 |
522803365 Опубліковано 29.12.2017 10:27
Я хотів би побачити вашу повну версію SignalR 1-3 для веб-сокетної комунікації, тут я бачу лише [ASP.NET] SignalR для вебсокетної комунікації (3 ...
asp.net mvc4.0 Встановлення SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Джерело: Architect)


mvc 4.0 Як користуватися SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Джерело: Architect)



Опубліковано 08.02.2022 10:12:42 |

Я хотів би побачити ваш SignalR для веб-сокетної комунікації повну версію 1-3, тут я бачу лише [ASP.NET] SignalR для веб-сокетного зв'язку (3)
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com