Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 36969|Răspunde: 3

[ASP.NET] SignalR pentru comunicarea prin websocket (3)

[Copiază linkul]
Postat pe 07.07.2017 14:26:50 | | | |
În primul rând, scopul principal al utilizării websocket-urilor este să permită backend-ului să trimită activ datele către frontend pentru a procesa afișajul

1: SignalR se conectează pentru prima dată la server



Când deschidem pagina, vrem ca conexiunea websocket să aibă succes, apoi să ne trimitem datele existente mai întâi, ce ar trebui să facem?

Mai întâi, moștenim clasa Hub și apoi rescriem metoda OnConnected cu codul după cum urmează:


//
        Rezumat:
        Apelează când conexiunea se conectează la această instanță de hub.
        //
        Rezultatele revenirii:
        O sarcină System.Threading.Tasks.
        public virtual Task OnConnected();
După ce utilizatorul signalr se conectează cu succes pentru prima dată, metoda OnConnected este declanșată, iar Context.ConnectionId este ID-ul clientului generat



Apelați metoda Clients.Client pentru a trimite datele către ID-ul clientului specificat, iar metoda următoare este definită de noi.



2: Trimite activ date la recepție

Cum să trimiți activ date către recepție prin SignalR?

Trebuie să împingem datele către frontend în următorul cod:



Metoda JS este următoarea:



Randari:






Precedent:Știri blockbuster! Dezvoltarea de mini-programe este gratuită!
Următor:Cum să dezactivezi prompturile de eroare când browserul web afișează conținut html în C# Winform
Postat pe 29.12.2017 10:27:27 |
Aș dori să văd versiunea completă 1-3 a SignalR pentru comunicarea websocket, aici pot vedea doar [ASP.NET] SignalR pentru comunicarea websocket (3)
 Proprietarul| Postat pe 29.12.2017 12:08:28 |
522803365 Postat pe 29-12-2017 10:27
Aș dori să văd versiunea completă 1-3 a SignalR pentru comunicarea prin websocket, aici pot vedea doar [ASP.NET] SignalR pentru comunicarea prin websocket (3 ...
asp.net mvc4.0 Instalarea SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Sursa: Arhitect)


mvc 4.0 Cum să folosești SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Sursa: Arhitect)



Postat pe 08.02.2022 10:12:42 |

Aș dori să văd versiunea completă 1-3 a SignalR pentru comunicarea websocket, aici pot vedea doar [ASP.NET] SignalR pentru comunicarea websocket (3)
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com