Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 930837|Jawab: 381

[Sumber] .NET/C# Meniru Koneksi Klien WebSocket [Kode Sumber]

  [Salin tautan]
Diposting pada 20/04/2017 14.29.40 | | | |
WebSocket adalah protokol yang mulai disediakan oleh HTML5 untuk komunikasi dupleks penuh melalui satu koneksi TCP.
Di WebSocket API, browser dan server hanya perlu berjabat tangan, dan kemudian jalur cepat terbentuk antara browser dan server. Data dapat ditransmisikan langsung di antara keduanya.
Browser mengirimkan permintaan ke server untuk membuat koneksi WebSocket melalui Javascrip{filter}t, dan setelah koneksi dibuat, klien dan server dapat langsung bertukar data melalui koneksi TCP.
Saat Anda mendapatkan koneksi Web Socket, Anda dapat mengirim data ke server melalui metode send() dan menerima data yang dikembalikan oleh server melalui peristiwa onmessage.

Kita tahu bahwa kita dapat menggunakan js untuk terhubung, jadi bagaimana cara menggunakan .net/c# untuk mensimulasikan menghubungkan ke websocket? ?



Saya menemukan server online websocket dengan alamat:

ws://121.40.165.18:8088

Apa yang saya kirimkan kepadanya, pesan apa yang dia balas, jadi saya menghemat waktu untuk membangun server.

Berikut ini adalah klien simulasi perangkat lunak untuk terhubung ke server websocket, dan dapat digunakan secara normal.



Unduhan kode sumber:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab






Mantan:.net/c# Speedy IP Open Port Scanner v2.0 Versi Ultimate
Depan:.net/c# Pemindai Port Terbuka IP Cepat v2.0 [Sumber]
Diposting pada 04/08/2021 15.24.20 |
void ws_OnOpen(pengirim objek, EventArgs e)
23         {
24 SetTextBoxText(textBox1, "Server Terhubung" + "\r\n");
25 isConnected = true;
26
27         }
28 void ws_OnClose(pengirim objek, CloseEventArgs e)
29         {
30 SetTextBoxText(textBox1, "Server Terputus" + "\r\n");
31 isConnected = false;
32         }
33
34 void ws_OnMessage(pengirim objek, MessageEventArgs e)
35         {
36 Coba
37             {
38 pesan string = e.Data;
39
40 // Menampilkan informasi server yang diterima
41 SetTextBoxText(textBox1, pesan);
42
43 // Kirim pesan ke server
44 ws. Kirim("Halo Dunia!");
45
46
47             }
48
49 tangkapan (Pengecualian mis)
50             {
51             }
52 } kami
Diposting pada 14/01/2018 11.25.52 |
da3m0n Dipaparkan pada 2018-1-14 05:03
Anda juga dapat menggunakan ws://123.207.167.163:9010/ajaxchattest untuk menemukannya secara online, dan server akan secara otomatis mengembalikan data yang Anda kirim.

Terima kasih atas penambahannya
Diposting pada 24/04/2017 16.56.06 |
alamat websocket, Anda juga dapat menggunakan ws://123.207.167.163:9010/ajaxchattest untuk menemukannya secara online, data apa yang Anda kirim, server akan secara otomatis kembali kepada Anda
Diposting pada 21/04/2017 08.23.53 |
Komponen?
Diposting pada 04/05/2017 17.23.18 |
Lihat apa yang baik
Diposting pada 23/05/2017 09.34.26 |
Barang yang sangat bagus
Diposting pada 01/06/2017 11.48.23 |
Wahai dewa agung, Mowhai
Diposting pada 02/06/2017 00.02.10 |
Lihatlah belajar belajar
Diposting pada 08/06/2017 11.11.32 |
Hanya membutuhkan, datang dan lihat
Diposting pada 12/06/2017 19.17.26 |
Lihatlah Studi
Diposting pada 13/06/2017 15.51.10 |
Belajar, terima kasih!!!!!!!!!!!!!!!!!
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com