Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 930837|Odpoveď: 381

[Zdroj] .NET/C# Emulácia WebSocket klientských pripojení [zdrojový kód]

  [Kopírovať odkaz]
Zverejnené 20. 4. 2017 14:29:40 | | | |
WebSocket je protokol, ktorý HTML5 začal poskytovať pre full-duplex komunikáciu cez jedno TCP pripojenie.
V WebSocket API stačí prehliadač a server len podať ruky a potom sa vytvorí rýchly pruh medzi prehliadačom a serverom. Dáta môžu byť prenášané priamo medzi nimi.
Prehliadač odošle požiadavku serveru na nadviazanie WebSocket spojenia cez Javascrip{filter}t, a po nadviazaní spojenia môžu klient a server priamo vymieňať dáta cez TCP spojenie.
Keď získate pripojenie cez Web Socket, môžete posielať dáta serveru cez metódu send() a prijímať dáta vrátené serverom cez udalosť onmessage.

Vieme, že môžeme použiť js na pripojenie, tak ako použiť .net/c# na simuláciu pripojenia k websocketom?



Našiel som websocket online server s adresou:

ws://121.40.165.18:8088

Čo mu pošlem, akú správu odpovie, aby som ušetril čas na stavbu servera.

Nasleduje softvérový simulačný klient na pripojenie k websocket serveru a dá sa používať bežne.



Stiahnutie zdrojového kódu:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď






Predchádzajúci:.net/c# Rýchly IP Open Port Scanner v2.0 Ultimate verzia
Budúci:.net/c# Rýchly IP Open Port Scanner v2.0 [Zdroj]
Zverejnené 4. 8. 2021 15:24:20 |
void ws_OnOpen(odosielateľ objektu, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Pripojený server" + "\r\n");
25 isConnected = pravda;
26
27         }
28 void ws_OnClose(object sender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server odpojený" + "\r\n");
31 isConnected = false;
32         }
33
34 void ws_OnMessage(object sender, MessageEventArgs e)
35         {
36 pokusov
37             {
38-reťazcová správa = e.Data;
39
40 // Zobrazenia prijatých informácií o serveri
41 SetTextBoxText (textBox1, správa);
42
43 // Pošli správu na server
44 w. Odoslať ("Hello World!");
45
46
47             }
48
49 chytení (výnimka ex)
50             {
51             }
52 }my
Zverejnené 14. 1. 2018 11:25:52 |
da3m0n Zverejnené 14.1.2018 05:03
Môžete tiež použiť ws://123.207.167.163:9010/ajaxchattest na nájdenie online a server automaticky vráti údaje, ktoré pošlete.

Ďakujem za doplnenie
Zverejnené 24. 4. 2017 16:56:06 |
Websocket adresu, môžete tiež použiť ws://123.207.167.163:9010/ajaxchattest na nájdenie online, dáta, ktoré pošlete, vám server automaticky vráti
Zverejnené 21. 4. 2017 8:23:53 |
Komponenty?
Zverejnené 4. 5. 2017 17:23:18 |
Pozri, čo je dobré
Zverejnené 23. 5. 2017 9:34:26 |
Veľmi dobré veci
Zverejnené 1. 6. 2017 11:48:23 |
Ó veľký boh, Mowhai
Zverejnené 2. 6. 2017 0:02:10 |
Pozrite sa na Learn to Learn to Learn
Zverejnené 8. 6. 2017 11:11:32 |
Len v núdzi, poď sa pozrieť
Zverejnené 12. 6. 2017 19:17:26 |
Pozrite si Study
Zverejnené 13. 6. 2017 15:51:10 |
Naučil som sa, ďakujem!!!!!!!!!!!!!!!!!
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com