Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 953120|Svar: 381

[Kilde] .NET/C# Emulering af WebSocket-klientforbindelser [kildekode]

  [Kopier link]
Opslået på 20/04/2017 14.29.40 | | | |
WebSocket er en protokol, som HTML5 begyndte at tilbyde til fuld-duplex kommunikation over en enkelt TCP-forbindelse.
I WebSocket API'en behøver browseren og serveren kun at give hinanden hånden, og derefter dannes der en hurtig bane mellem browseren og serveren. Data kan overføres direkte mellem de to.
Browseren sender en anmodning til serveren om at etablere en WebSocket-forbindelse via Javascrip{filter}t, og når forbindelsen er etableret, kan klient og server direkte udveksle data via TCP-forbindelsen.
Når du får en Web Socket-forbindelse, kan du sende data til serveren via send()-metoden og modtage de data, serveren returnerer via onmessage-hændelsen.

Vi ved, at vi kan bruge JS til at forbinde, så hvordan bruger man .net/c# til at simulere forbindelse til websockets? ?



Jeg fandt en websocket online server med adressen:

ws://121.40.165.18:8088

Hvad jeg sender ham, hvilken besked han svarer, så jeg sparer tid på at bygge serveren.

Følgende er en softwaresimulationsklient til at forbinde til websocket-serveren, og den kan bruges normalt.



Kildekode-download:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar






Tidligere:.net/c# Speedy IP Open Port Scanner v2.0 Ultimate-version
Næste:.net/c# Speedy IP Open Port Scanner v2.0 [Kilde]
Opslået på 04/08/2021 15.24.20 |
void ws_OnOpen(objektafsender, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Connected Server" + "\r\n");
25 isConnected = sand;
26
27         }
28 void ws_OnClose(objektafsender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = falsk;
32         }
33
34 void ws_OnMessage(objektafsender, MessageEventArgs e)
35         {
36 forsøg
37             {
38-strengs besked = e.Data;
39
40 // Viser modtaget serverinformation
41 SetTextBoxText(textBox1, besked);
42
43 // Send en besked til serveren
44 Ws. send("Hej verden!");
45
46
47             }
48
49 catch (Undtagelse eksempel)
50             {
51             }
52 }vi
Opslået på 14/01/2018 11.25.52 |
da3m0n Opslået den 14-018-2018 05:03
Du kan også bruge ws://123.207.167.163:9010/ajaxchattest til at finde det online, og serveren vil automatisk returnere de data, du sender.

Tak for tilføjelsen
Opslået på 24/04/2017 16.56.06 |
Websocket-adresse, du kan også bruge ws://123.207.167.163:9010/ajaxchattest til at finde den online, hvilke data du sender, serveren vil automatisk returnere til dig
Opslået på 21/04/2017 08.23.53 |
Komponenter?
Opslået på 04/05/2017 17.23.18 |
Se hvad der er godt
Opslået på 23/05/2017 09.34.26 |
Meget godt materiale
Opslået på 01/06/2017 11.48.23 |
O store gud, Mowhai
Opslået på 02/06/2017 00.02.10 |
Tag et kig på at lære for at lære
Opslået på 08/06/2017 11.11.32 |
Bare i nød, kom og kig
Opslået på 12/06/2017 19.17.26 |
Tag et kig på Study
Opslået på 13/06/2017 15.51.10 |
Lært, tak!!!!!!!!!!!!!!!!!
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com