Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 930837|Válasz: 381

[Forrás] .NET/C# WebSocket klienskapcsolatok emulálása [forráskód]

  [Linket másol]
Közzétéve 2017. 04. 20. 14:29:40 | | | |
A WebSocket egy olyan protokoll, amelyet a HTML5 kezdett biztosítani teljes duplex kommunikációhoz egyetlen TCP kapcsolaton keresztül.
A WebSocket API-ban a böngészőnek és a szervernek csak kézfogása kell, majd gyors sáv alakul ki a böngésző és a szerver között. Az adatok közvetlenül a kettő között továbbíthatók.
A böngésző kérést küld a szervernek, hogy WebSocket kapcsolatot hozzon létre a Javascrip{filter}t segítségével, és miután a kapcsolat létrejött, az ügyfél és a szerver közvetlenül cserélheti az adatokat a TCP kapcsolaton keresztül.
Ha Web Socket kapcsolatot kapsz, az send() módszerrel küldheted az adatokat a szervernek, és az onmessage-eseményen keresztül a szerver által visszaküldött adatokat is megkaphatod.

Tudjuk, hogy js-t használhatunk a csatlakozáshoz, szóval hogyan lehet .net/c#-ot használni a websocketekhez való csatlakozás szimulálására?



Találtam egy websocket online szervert a következő címmel:

ws://121.40.165.18:8088

Mit küldök neki, milyen üzenetet válaszol, így időt spórolok a szerver felépítésére.

Az alábbiakban egy szoftverszimulációs kliens található, amely csatlakozik a websocket szerverhez, és normálisan használható.



Forráskód letöltés:

Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlekVálasz






Előző:.net/c# Speedy IP Open Port Scanner v2.0 Ultimate Version
Következő:.net/c# Speedy IP Open Port Scanner v2.0 [Forrás]
Közzétéve 2021. 08. 04. 15:24:20 |
void ws_OnOpen(objektum küldő, EventArgs e)
23         {
24 SetTextBoxText (textBox1, "Connected Server" + "\r\n");
25 isConnected = true;
26
27         }
28 void ws_OnClose(objektum küldő, CloseEventArgs e)
29         {
30 SetTextBoxText (textBox1, "Server Disconnect " + "\r\n");
31 isConnected = hamis;
32         }
33
34 void ws_OnMessage(object sender, MessageEventArgs e)
35         {
36 próba
37             {
38 string message = e.Data;
39
40 // Megjeleníti a fogadott szerver adatait
41 SetTextBoxText (textBox1, üzenet);
42
43 // Küldj üzenetet a szervernek
44 ws. Küldés ("Hello World!");
45
46
47             }
48
49 fogás (kivétel ex)
50             {
51             }
52 }mi
Közzétéve 2018. 01. 14. 11:25:52 |
da3m0n Közzétéve: 2018-1-14 05:03
A ws://123.207.167.163:9010/ajaxchattest-t is használhatod, hogy megtaláld online, és a szerver automatikusan visszaadja az általad küldött adatokat.

Köszönöm a hozzáállást
Közzétéve 2017. 04. 24. 16:56:06 |
Websocket cím, ws://123.207.167.163:9010/ajaxchattest segítségével is megtalálhatod online, az általad küldött adatokat a szerver automatikusan visszaküldi neked
Közzétéve 2017. 04. 21. 8:23:53 |
Alkatrészek?
Közzétéve 2017. 05. 04. 17:23:18 |
Nézd meg, mi a jó
Közzétéve 2017. 05. 23. 9:34:26 |
Nagyon jó anyag
Közzétéve 2017. 06. 01. 11:48:23 |
Ó, nagy isten, Mowhai
Közzétéve 2017. 06. 02. 0:02:10 |
Nézd meg a tanulást
Közzétéve 2017. 06. 08. 11:11:32 |
Csak szükségem van rá, gyere, nézd meg
Közzétéve 2017. 06. 12. 19:17:26 |
Nézd meg a Study című műsort
Közzétéve 2017. 06. 13. 15:51:10 |
Tanultam, köszönöm!!!!!!!!!!!!!!!!!
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com