System.Net.Sockets Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan implementasi terkelola dari antarmuka Windows Sockets (Winsock) untuk pengembang yang perlu mengontrol akses ke jaringan dengan ketat.
Kelas
| Nama | Deskripsi |
|---|---|
| HttpPolicyDownloaderProtocol |
Mengunduh file kebijakan yang akan digunakan instans Socket kelas. |
| IPv6MulticastOption |
Berisi nilai opsi untuk bergabung dengan grup multicast IPv6. |
| LingerOption |
Menentukan apakah Socket akan tetap tersambung setelah panggilan ke Close() metode atau Close() dan lamanya waktu akan tetap tersambung, jika data tetap dikirim. |
| MulticastOption |
Berisi IPAddress nilai yang digunakan untuk menggabungkan dan menghilangkan grup multicast. |
| NetworkStream |
Menyediakan aliran data yang mendasar untuk akses jaringan. |
| SafeSocketHandle |
Mewakili kelas pembungkus untuk handel soket. |
| SendPacketsElement |
Mewakili elemen dalam SendPacketsElement array. |
| Socket |
Mengimplementasikan antarmuka soket Berkeley. |
| SocketAsyncEventArgs |
Mewakili operasi soket asinkron. |
| SocketException |
Pengecualian yang dilemparkan ketika terjadi kesalahan soket. |
| SocketPolicy |
Mewakili instans file kebijakan. |
| SocketTaskExtensions |
Kelas ini berisi metode ekstensi ke Socket kelas . |
| TcpClient |
Menyediakan koneksi klien untuk layanan jaringan TCP. |
| TcpListener |
Mendengarkan koneksi dari klien jaringan TCP. |
| UdpAnySourceMulticastClient |
Penerima klien untuk lalu lintas multicast dari sumber apa pun, juga dikenal sebagai Any Source Multicast (ASM) atau Internet Standard Multicast (ISM). |
| UdpClient |
Menyediakan layanan jaringan Protokol Datagram Pengguna (UDP). |
| UdpSingleSourceMulticastClient |
Penerima klien untuk lalu lintas multicast dari satu sumber, juga dikenal sebagai Source Specific Multicast (SSM). |
| UnixDomainSocketEndPoint |
Mewakili titik akhir Unix Domain Socket sebagai jalur. |
Struct
| Nama | Deskripsi |
|---|---|
| IPPacketInformation |
Menyajikan informasi paket dari panggilan ke ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation) atau EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation). |
| SocketInformation |
Merangkum informasi yang diperlukan untuk menduplikasi Socket. |
| SocketReceiveFromResult |
Hasil operasi ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) . |
| SocketReceiveMessageFromResult |
Hasil operasi ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) . |
| UdpReceiveResult |
Menyajikan UDP menerima informasi hasil dari panggilan ke ReceiveAsync() metode . |
Enum
| Nama | Deskripsi |
|---|---|
| AddressFamily |
Menentukan skema alamat yang dapat digunakan instans kelas Socket. |
| ConnectAlgorithm |
Menyediakan implementasi terkelola dari antarmuka Windows Sockets (Winsock) untuk pengembang yang perlu mengontrol akses ke jaringan dengan ketat. |
| IOControlCode |
Menentukan kode kontrol IO yang didukung oleh metode IOControl(Int32, Byte[], Byte[]). |
| IPProtectionLevel |
Nilai yang memungkinkan pembatasan soket IPv6 ke cakupan tertentu, seperti alamat dengan awalan lokal atau lokal situs yang sama. |
| ProtocolFamily |
Menentukan jenis protokol yang dapat digunakan instans kelas Socket. |
| ProtocolType |
Menentukan protokol yang didukung kelas Socket. |
| SelectMode |
Menentukan mode polling untuk metode Poll(Int32, SelectMode). |
| SocketAsyncOperation |
Jenis operasi soket asinkron yang terakhir dilakukan dengan objek konteks ini. |
| SocketClientAccessPolicyProtocol |
Menentukan metode untuk mengunduh file kebijakan akses klien. |
| SocketError |
Menentukan kode kesalahan untuk kelas Socket. |
| SocketFlags |
Menentukan perilaku kirim dan terima soket. |
| SocketInformationOptions |
Menjelaskan status untuk Socket. |
| SocketOptionLevel |
Menentukan tingkat opsi soket untuk metode SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) dan GetSocketOption(SocketOptionLevel, SocketOptionName). |
| SocketOptionName |
Menentukan nama opsi konfigurasi. |
| SocketShutdown |
Menentukan konstanta yang digunakan oleh metode Shutdown(SocketShutdown). |
| SocketType |
Menentukan jenis soket yang diwakili instans kelas Socket. |
| TransmitFileOptions |
Enumerasi TransmitFileOptions menentukan nilai yang digunakan dalam permintaan transfer file. |
Delegasikan
| Nama | Deskripsi |
|---|---|
| SecurityCriticalAction |
Mewakili tindakan kritis keamanan. |
Keterangan
Kelas TcpClient, TcpListener, dan UdpClient merangkum detail pembuatan koneksi TCP dan UDP ke Internet.
Lihat juga
- System.Net
- System.Net.Cache
- System.Net.Security
- Pemrograman Jaringan dalam .NET Framework
- Praktik Terbaik untuk Kelas System.Net
- Manajemen Cache untuk Aplikasi Jaringan
- Protokol Internet Versi 6
- Sampel Pemrograman Jaringan
- Pelacakan Jaringan dalam .NET Framework
- Keamanan dalam Pemrograman Jaringan
- Peningkatan Performa Soket di Versi 3.5