Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 930837|Svar: 381

[Källa] .NET/C# Emulering av WebSocket-klientanslutningar [Källkod]

  [Kopiera länk]
Publicerad på 2017-04-20 14:29:40 | | | |
WebSocket är ett protokoll som HTML5 började erbjuda för fullduplex-kommunikation över en enda TCP-anslutning.
I WebSocket API behöver webbläsaren och servern bara skaka hand, och sedan bildas en snabb fil mellan webbläsaren och servern. Data kan överföras direkt mellan de två.
Webbläsaren skickar en förfrågan till servern om att etablera en WebSocket-anslutning via Javascrip{filter}t, och när anslutningen är etablerad kan klient och server utbyta data direkt via TCP-anslutningen.
När du får en Web Socket-anslutning kan du skicka data till servern via send()-metoden och ta emot den data som servern returnerar via onmessage-händelsen.

Vi vet att vi kan använda JS för att ansluta upp, så hur använder man .net/c# för att simulera anslutning till websockets?



Jag hittade en websocket online-server med adressen:

ws://121.40.165.18:8088

Vad jag skickar till honom, vilket meddelande han svarar, så jag sparar tid på att bygga servern.

Följande är en mjukvarusimuleringsklient för att ansluta till websocket-servern, och den kan användas normalt.



Källkodsnedladdning:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar






Föregående:.net/c# Speedy IP Open Port Scanner v2.0 Ultimate-version
Nästa:.net/c# Speedy IP Open Port Scanner v2.0 [Källa]
Publicerad på 2021-08-04 15:24:20 |
void ws_OnOpen(objektavsändare, EventArgs e)
23         {
24 SetTextBoxText (textBox1, "Ansluten server" + "\r\n");
25 isConnected = sann;
26
27         }
28 void ws_OnClose(objektavsändare, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = falsk;
32         }
33
34 void ws_OnMessage(objektavsändare, MessageEventArgs e)
35         {
36 försök
37             {
38-strängs meddelande = e.Data;
39
40 // Visar mottagen serverinformation
41 SetTextBoxText (textBox1, meddelande);
42
43 // Skicka ett meddelande till servern
44 Ws. Send("Hej Världen!");
45
46
47             }
48
49 fångst (undantag exempel)
50             {
51             }
52 }vi
Publicerad på 2018-01-14 11:25:52 |
da3m0n Publicerad den 2018-1-14 05:03
Du kan också använda ws://123.207.167.163:9010/ajaxchattest för att hitta den online, och servern kommer automatiskt att returnera den data du skickar.

Tack för tillägget
Publicerad på 2017-04-24 16:56:06 |
Websocket-adress, du kan också använda ws://123.207.167.163:9010/ajaxchattest för att hitta den online, vilken data du skickar kommer servern automatiskt att returnera till dig
Publicerad på 2017-04-21 08:23:53 |
Komponenter?
Publicerad på 2017-05-04 17:23:18 |
Se vad som är bra
Publicerad på 2017-05-23 09:34:26 |
Mycket bra grejer
Publicerad på 2017-06-01 11:48:23 |
O store gud, Mowhai
Publicerad på 2017-06-02 00:02:10 |
Ta en titt på att lära sig för att lära sig
Publicerad på 2017-06-08 11:11:32 |
Behöver du bara det, kom och titta
Publicerad på 2017-06-12 19:17:26 |
Ta en titt på Study
Publicerad på 2017-06-13 15:51:10 |
Lärt mig, tack!!!!!!!!!!!!!!!!!
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com