System.Net.Sockets Ruang nama

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