Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 36969|Risposta: 3

[ASP.NET] SignalR per la comunicazione tramite websocket (3)

[Copiato link]
Pubblicato su 07/07/2017 14:26:50 | | | |
Prima di tutto, lo scopo principale dell'uso dei websocket è permettere al backend di spingere attivamente i dati al frontend per elaborare il display

1: SignalR si connette al server per la prima volta



Quando apriamo la pagina, vogliamo che la connessione websocket abbia successo, e poi ci inviamo prima i dati esistenti, cosa dovremmo fare?

Per prima cosa, ereditiamo la classe Hub e poi riscriviamo il metodo OnConnected con il codice come segue:


//
        Sommario:
        Chiamato quando la connessione si collega a questa istanza di hub.
        //
        Risultati dei risultati:
        Un CompitoThreading.Compiti.Un Sistema.Threading.Compito.
        Task OnConnected virtuale pubblico();
Dopo che l'utente signalr si connette con successo per la prima volta, viene attivato il metodo OnConnected e il Context.ConnectionId è l'ID cliente generato



Chiama il metodo Clients.Client per inviare i dati all'ID client specificato, e il seguente metodo di tutti è definito da noi.



2: Inviare attivamente i dati alla reception

Come inviare attivamente i dati alla reception tramite SignalR?

Dobbiamo inviare i dati al frontend con il seguente codice:



Il metodo JS è il seguente:



Rendering:






Precedente:Notizie da grande successo! Lo sviluppo di mini programmi è gratuito!
Prossimo:Come disabilitare i prompt di errore quando il browser web visualizza contenuti html in C# Winform
Pubblicato su 29/12/2017 10:27:27 |
Vorrei vedere il tuo SignalR per la comunicazione websocket versione completa 1-3, qui posso vedere solo [ASP.NET] SignalR per la comunicazione websocket (3)
 Padrone di casa| Pubblicato su 29/12/2017 12:08:28 |
522803365 Pubblicato il 29-12-2017 alle 10:27
Vorrei vedere la vostra versione completa 1-3 di SignalR per la comunicazione websocket, qui posso vedere solo [ASP.NET] SignalR per la comunicazione websocket (3 ...
asp.net mvc4.0 Installazione di SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Fonte: Architetto)


mvc 4.0 Come utilizzare SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Fonte: Architetto)



Pubblicato su 08/02/2022 10:12:42 |

Vorrei vedere il tuo SignalR per la comunicazione websocket versione completa 1-3, qui posso vedere solo [ASP.NET] SignalR per la comunicazione websocket (3)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com