Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 930837|Antwoord: 381

[Bron] .NET/C# WebSocket Clientverbindingen emuleren [Broncode]

  [Link kopiëren]
Geplaatst op 20-04-2017 14:29:40 | | | |
WebSocket is een protocol dat HTML5 begon te bieden voor full-duplex communicatie via één TCP-verbinding.
In de WebSocket API hoeven de browser en server alleen handen te schudden, waarna er een snelle rijstrook ontstaat tussen de browser en de server. Data kan direct tussen de twee worden verzonden.
De browser stuurt een verzoek naar de server om een WebSocket-verbinding op te zetten via Javascrip{filter}t, en zodra de verbinding is gevestigd, kunnen client en server direct gegevens uitwisselen via de TCP-verbinding.
Wanneer je een Web Socket-verbinding hebt, kun je data naar de server sturen via de send()-methode en de data ontvangen die door de server wordt teruggestuurd via het onmessage-event.

We weten dat we JS kunnen gebruiken om verbinding te maken, dus hoe gebruiken we .net/c# om verbinding met websockets te simuleren?



Ik vond een websocket online server met het volgende adres:

ws://121.40.165.18:8088

Wat ik hem stuur, welk bericht hij beantwoordt, zodat ik tijd bespaar om de server te bouwen.

Het volgende is een softwaresimulatieclient om verbinding te maken met de websocket-server, en deze kan normaal worden gebruikt.



Broncode downloaden:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord






Vorig:.net/c# Speedy IP Open Port Scanner v2.0 Ultimate Versie
Volgend:.net/c# Speedy IP Open Port Scanner v2.0 [Bron]
Geplaatst op 04-08-2021 15:24:20 |
void ws_OnOpen(objectzender, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Connected Server" + "\r\n");
25 isConnected = waar;
26
27         }
28 void ws_OnClose(object sender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = onwaar;
32         }
33
34 void ws_OnMessage(objectafzender, MessageEventArgs e)
35         {
36 try
37             {
38-string bericht = e.Data;
39
40 // Toont ontvangen serverinformatie
41 SetTextBoxText(textBox1, bericht);
42
43 // Stuur een bericht naar de server
44 Ws. Send("Hallo Wereld!");
45
46
47             }
48
49 vang (uitzondering voorbeeld)
50             {
51             }
52 }wij
Geplaatst op 14-01-2018 11:25:52 |
da3m0n Geplaatst op 14-1-2018 05:03
Je kunt ws://123.207.167.163:9010/ajaxchattest ook gebruiken om het online te vinden, en de server geeft automatisch de data terug die je stuurt.

Bedankt voor de toevoeging
Geplaatst op 24-04-2017 16:56:06 |
Websocket-adres, je kunt ook ws://123.207.167.163:9010/ajaxchattest gebruiken om het online te vinden, welke data je stuurt, de server zal automatisch teruggeven.
Geplaatst op 21-04-2017 08:23:53 |
Componenten?
Geplaatst op 04-05-2017 17:23:18 |
Kijk wat goed is
Geplaatst op 23-05-2017 09:34:26 |
Heel goed spul
Geplaatst op 01-06-2017 11:48:23 |
O grote god, Mowhai
Geplaatst op 02-06-2017 00:02:10 |
Kijk eens naar leren om te leren
Geplaatst op 08-06-2017 11:11:32 |
Gewoon in nood, kom eens kijken
Geplaatst op 12-06-2017 19:17:26 |
Bekijk Study
Geplaatst op 13-06-2017 15:51:10 |
Geleerd, dank je!!!!!!!!!!!!!!!!!
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com