Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 930837|Odpověď: 381

[Zdroj] .NET/C# Emulace klientských připojení WebSocket [Zdrojový kód]

  [Kopírovat odkaz]
Zveřejněno 20.04.2017 14:29:40 | | | |
WebSocket je protokol, který HTML5 začal poskytovat pro plnohodnotnou komunikaci přes jedno TCP připojení.
V WebSocket API stačí prohlížeč a server jen podat ruce a poté se mezi prohlížečem a serverem vytvoří rychlý pruh. Data lze přenášet přímo mezi nimi.
Prohlížeč odešle serveru požadavek na navázání WebSocket připojení přes Javascrip{filter}t, a jakmile je spojení navázáno, klient a server si mohou přímo vyměňovat data přes TCP spojení.
Když získáte připojení přes Web Socket, můžete posílat data serveru metodou send() a přijímat data vrácená serverem přes onmessage event.

Víme, že můžeme použít js k připojení, tak jak použít .net/c# k simulaci připojení k websocketům?



Našel jsem websocket online server s adresou:

ws://121.40.165.18:8088

Co mu posílám, jakou zprávu odpovídá, abych ušetřil čas na stavbu serveru.

Následuje softwarový simulační klient pro připojení k websocket serveru a lze jej používat běžně.



Stažení zdrojového kódu:

Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď






Předchozí:.net/c# Rychlý IP Open Port Scanner v2.0 Ultimate verze
Další:.net/c# Rychlý IP otevřený portový skener v2.0 [Zdroj]
Zveřejněno 04.08.2021 15:24:20 |
void ws_OnOpen(object sender, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Connected Server" + "\r\n");
25 isConnected = pravda;
26
27         }
28 void ws_OnClose(object sender, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Disconnected" + "\r\n");
31 isConnected = false;
32         }
33
34 void ws_OnMessage(object sender, MessageEventArgs e)
35         {
36 pokusů
37             {
38 řetězcová zpráva = e.Data;
39
40 // Zobrazuje přijímající informace o serveru
41 SetTextBoxText (textBox1, zpráva);
42
43 // Odeslat zprávu na server
44 w. Send("Hello World!");
45
46
47             }
48
49 chycení (Výjimka ex)
50             {
51             }
52 }my
Zveřejněno 14.01.2018 11:25:52 |
da3m0n Zveřejněno 14. 1. 2018 05:03
Můžete také použít ws://123.207.167.163:9010/ajaxchattest k nalezení online a server automaticky vrátí data, která odešlete.

Díky za doplnění
Zveřejněno 24.04.2017 16:56:06 |
Websocket adresu můžete také použít ws://123.207.167.163:9010/ajaxchattest k nalezení online, jaká data pošlete, server vám automaticky vrátí
Zveřejněno 21.04.2017 8:23:53 |
Komponenty?
Zveřejněno 04.05.2017 17:23:18 |
Uvidíme, co je dobré
Zveřejněno 23.05.2017 9:34:26 |
Velmi dobré věci
Zveřejněno 01.06.2017 11:48:23 |
Ó velký bože, Mowhai
Zveřejněno 02.06.2017 0:02:10 |
Podívejte se na Learn to Learn
Zveřejněno 08.06.2017 11:11:32 |
Jen když potřebuji, přijďte se podívat
Zveřejněno 12.06.2017 19:17:26 |
Podívejte se na Study
Zveřejněno 13.06.2017 15:51:10 |
Naučil jsem se, děkuji!!!!!!!!!!!!!!!!!
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com