Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 930837|Svare: 381

[Kilde] .NET/C# Emulering av WebSocket-klientforbindelser [Kildekode]

  [Kopier lenke]
Publisert på 20.04.2017 14:29:40 | | | |
WebSocket er en protokoll som HTML5 begynte å tilby for full dupleks-kommunikasjon over en enkelt TCP-tilkobling.
I WebSocket API trenger nettleser og server bare å håndhilse, og deretter dannes det en hurtigbane mellom nettleseren og serveren. Data kan overføres direkte mellom de to.
Nettleseren sender en forespørsel til serveren om å etablere en WebSocket-tilkobling via Javascrip{filter}t, og når tilkoblingen er etablert, kan klient og server utveksle data direkte gjennom TCP-tilkoblingen.
Når du får en Web Socket-tilkobling, kan du sende data til serveren via send()-metoden og motta dataene som serveren returnerer via onmessage-hendelsen.

Vi vet at vi kan bruke js for å koble til, så hvordan bruker vi .net/c# for å simulere tilkobling til websockets?



Jeg fant en websocket online server med adressen:

ws://121.40.165.18:8088

Hva jeg sender ham, hvilken melding han svarer, så jeg sparer tid til å bygge serveren.

Følgende er en programvaresimuleringsklient for tilkobling til websocket-serveren, og den kan brukes normalt.



Nedlasting av kildekode:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare






Foregående:.net/c# Speedy IP Open Port Scanner v2.0 Ultimate Version
Neste:.net/c# Speedy IP Open Port Scanner v2.0 [Kilde]
Publisert på 04.08.2021 15:24:20 |
void ws_OnOpen(objektavsender, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Connected Server" + "\r\n");
25 isConnected = sann;
26
27         }
28 void ws_OnClose(objektavsender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = falsk;
32         }
33
34 void ws_OnMessage(objektavsender, MessageEventArgs e)
35         {
36 forsøk
37             {
38-strengs melding = e.Data;
39
40 // Viser mottatt serverinformasjon
41 SetTextBoxText(textBox1, melding);
42
43 // Send en melding til serveren
44 v. send ("Hello World!");
45
46
47             }
48
49 catch (Unntak eksempel)
50             {
51             }
52 }Vi
Publisert på 14.01.2018 11:25:52 |
da3m0n Publisert 14.01.2018 05:03
Du kan også bruke ws://123.207.167.163:9010/ajaxchattest for å finne den på nettet, og serveren vil automatisk returnere hvilke data du sender.

Takk for tillegget
Publisert på 24.04.2017 16:56:06 |
Websocket-adresse, du kan også bruke ws://123.207.167.163:9010/ajaxchattest for å finne den på nettet, hvilke data du sender, serveren vil automatisk returnere til deg
Publisert på 21.04.2017 08:23:53 |
Komponenter?
Publisert på 04.05.2017 17:23:18 |
Se hva som er bra
Publisert på 23.05.2017 09:34:26 |
Veldig bra saker
Publisert på 01.06.2017 11:48:23 |
Å store gud, Mowhai
Publisert på 02.06.2017 00:02:10 |
Ta en titt på læring for å lære
Publisert på 08.06.2017 11:11:32 |
Bare i nød, kom og ta en titt
Publisert på 12.06.2017 19:17:26 |
Ta en titt på Study
Publisert på 13.06.2017 15:51:10 |
Lært, takk!!!!!!!!!!!!!!!!!
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com