System.Net.Sockets Ruang nama

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