Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 930837|Odpowiedź: 381

[Źródło] .NET/C# Emulacja połączeń klienta WebSocket [Kod źródłowy]

  [Skopiuj link]
Opublikowano 20.04.2017 14:29:40 | | | |
WebSocket to protokół, który HTML5 zaczął udostępniać do komunikacji pełnodupleksowej przez jedno połączenie TCP.
W API WebSocket przeglądarka i serwer muszą tylko uścisnąć sobie dłonie, a następnie tworzy się szybki pas między przeglądarką a serwerem. Dane mogą być przesyłane bezpośrednio między nimi.
Przeglądarka wysyła żądanie do serwera nawiązania połączenia WebSocket za pośrednictwem Javascrip{filter}t, a po nawiązaniu połączenia klient i serwer mogą bezpośrednio wymieniać się danymi przez połączenie TCP.
Gdy uzyskasz połączenie Web Socket, możesz przesyłać dane do serwera metodą send() i odbierać dane zwrócone przez serwer za pomocą zdarzenia onmessage.

Wiemy, że możemy użyć js do połączenia, więc jak użyć .net/c# do symulacji łączenia z websockets?



Znalazłem serwer websocket online z adresem:

ws://121.40.165.18:8088

Co mu wysyłam, jaką wiadomość odpowiada, żeby oszczędzać czas na budowę serwera.

Poniżej znajduje się klient symulacji oprogramowania do połączenia z serwerem websocket, który może być używany normalnie.



Pobranie kodu źródłowego:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź






Poprzedni:.net/c# Szybki skaner IP Open Port v2.0 Ultimate Version
Następny:.net/c# Szybki skaner IP Open Port v2.0 [Źródło]
Opublikowano 04.08.2021 15:24:20 |
void ws_OnOpen(nadawca obiektu, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Połączony serwer" + "\r\n");
25 isConnected = prawdziwe;
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 przyłożeń
37             {
38-ciągowa wiadomość = e.Data;
39
40 // Wyświetlanie otrzymanych informacji o serwerze
41 SetTextBoxText (textBox1, wiadomość);
42
43 // Wyślij wiadomość do serwera
44 w. Wysyłam ("Hello World!");
45
46
47             }
48
49 złapanie (Exception ex)
50             {
51             }
52 }my
Opublikowano 14.01.2018 11:25:52 |
da3m0n Opublikowano 14.01.2018, 05:03
Możesz też użyć ws://123.207.167.163:9010/ajaxchattest, aby znaleźć je online, a serwer automatycznie zwróci dane, które wysyłasz.

Dzięki za dodanie
Opublikowano 24.04.2017 16:56:06 |
adres Websocket, możesz też użyć ws://123.207.167.163:9010/ajaxchattest, aby znaleźć go online, a jakie dane wysyłasz, serwer automatycznie do Ciebie zwraca
Opublikowano 21.04.2017 08:23:53 |
Komponenty?
Opublikowano 04.05.2017 17:23:18 |
Zobacz, co jest dobre
Opublikowano 23.05.2017 09:34:26 |
Bardzo dobre rzeczy
Opublikowano 01.06.2017 11:48:23 |
O wielki Boże, Mowhai
Opublikowano 02.06.2017 00:02:10 |
Spójrz na naukę nauki
Opublikowano 08.06.2017 11:11:32 |
W razie potrzeby chodź i zobacz
Opublikowano 12.06.2017 19:17:26 |
Sprawdź Study
Opublikowano 13.06.2017 15:51:10 |
Nauczyłem się, dziękuję!!!!!!!!!!!!!!!!!
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com