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 antarmuka Windows Sockets (Winsock) untuk pengembang yang perlu mengontrol akses ke jaringan dengan ketat.
Kelas
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 terhubung, 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 Soket Domain Unix sebagai jalur. |
Struct
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
AddressFamily |
Menentukan skema alamat yang dapat digunakan instans Socket kelas. |
IOControlCode |
Menentukan kode kontrol IO yang didukung oleh IOControl(Int32, Byte[], Byte[]) metode . |
IPProtectionLevel |
Nilai yang memungkinkan pembatasan soket IPv6 ke cakupan tertentu, seperti alamat dengan awalan lokal tautan atau lokal situs yang sama. |
ProtocolFamily |
Menentukan jenis protokol yang dapat digunakan instans Socket kelas. |
ProtocolType |
Menentukan protokol yang didukung Socket kelas. |
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 Socket kelas . |
SocketFlags |
Menentukan perilaku kirim dan terima soket. |
SocketInformationOptions |
Menjelaskan status untuk Socket. |
SocketOptionLevel |
Menentukan tingkat opsi soket untuk SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) metode dan GetSocketOption(SocketOptionLevel, SocketOptionName) . |
SocketOptionName |
Menentukan nama opsi konfigurasi. |
SocketShutdown |
Menentukan konstanta yang digunakan oleh Shutdown(SocketShutdown) metode . |
SocketType |
Menentukan jenis soket yang diwakili Socket instans kelas. |
TransmitFileOptions |
TransmitFileOptions Enumerasi menentukan nilai yang digunakan dalam permintaan transfer file. |
Delegasikan
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 di .NET Framework
- Praktik Terbaik untuk Kelas System.Net
- Manajemen Cache untuk Aplikasi Jaringan
- Protokol Internet Versi 6
- Contoh Pemrograman Jaringan
- Pelacakan Jaringan di .NET Framework
- Keamanan dalam Pemrograman Jaringan
- Peningkatan Performa Soket di Versi 3.5