System.Net.Sockets Obor názvů

Poskytuje spravovanou implementaci rozhraní Windows Sockets (Winsock) pro vývojáře, kteří potřebují přísně řídit přístup k síti.

Třídy

HttpPolicyDownloaderProtocol

Stáhne soubor zásad, který bude instance Socket třídy používat.

IPv6MulticastOption

Obsahuje hodnoty možností pro připojení skupiny vícesměrového vysílání IPv6.

LingerOption

Určuje, jestli Socket zůstane připojený i po volání Close() metod nebo Close() a jak dlouho zůstane připojený, pokud data ještě budou odeslána.

MulticastOption

Obsahuje IPAddress hodnoty používané ke spojení a vyřazení skupin vícesměrového vysílání.

NetworkStream

Poskytuje základní datový proud dat pro přístup k síti.

SafeSocketHandle

Představuje třídu obálky pro úchyt soketu.

SendPacketsElement

Představuje prvek v SendPacketsElement poli.

Socket

Implementuje rozhraní soketů Berkeley.

SocketAsyncEventArgs

Představuje asynchronní operaci soketu.

SocketException

Výjimka, která je vyvolán, když dojde k chybě soketu.

SocketPolicy

Představuje instanci souboru zásad.

SocketTaskExtensions

Tato třída obsahuje rozšiřující metody třídy Socket .

TcpClient

Poskytuje klientská připojení pro síťové služby TCP.

TcpListener

Naslouchá připojení ze síťových klientů TCP.

UdpAnySourceMulticastClient

Klientský přijímač pro provoz vícesměrového vysílání z libovolného zdroje, označovaný také jako ASM (Any Source Multicast) nebo ISM (Internet Standard Multicast).

UdpClient

Poskytuje síťové služby protokolu UDP (User Datagram Protocol).

UdpSingleSourceMulticastClient

Klientský přijímač pro provoz vícesměrového vysílání z jednoho zdroje, označovaný také jako SSM (Source Specific Multicast).

UnixDomainSocketEndPoint

Představuje koncový bod soketu domény systému Unix jako cestu.

Struktury

IPPacketInformation

Zobrazí informace o paketu z volání nebo ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation)EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation).

SocketInformation

Zapouzdřuje informace potřebné k duplikování objektu Socket.

SocketReceiveFromResult

Výsledek ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) operace.

SocketReceiveMessageFromResult

Výsledek ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) operace.

UdpReceiveResult

Zobrazí informace o výsledku příjmu ReceiveAsync() protokolu UDP z volání metody .

Výčty

AddressFamily

Určuje schéma adresování, které může použít instance Socket třídy.

IOControlCode

Určuje řídicí kódy vstupně-výstupních operací podporovaných metodou IOControl(Int32, Byte[], Byte[]) .

IPProtectionLevel

Hodnota, která umožňuje omezení soketu IPv6 na zadaný obor, například adresy se stejnou místní předponou odkazu nebo místní předponou webu.

ProtocolFamily

Určuje typ protokolu, který může instance Socket třídy použít.

ProtocolType

Určuje protokoly, které Socket třída podporuje.

SelectMode

Definuje režimy dotazování pro metodu Poll(Int32, SelectMode) .

SocketAsyncOperation

Typ asynchronní operace soketu naposledy provedené s tímto objektem kontextu.

SocketClientAccessPolicyProtocol

Určuje metodu stažení souboru zásad klientského přístupu.

SocketError

Definuje kódy chyb pro Socket třídu .

SocketFlags

Určuje chování odesílání a přijímání soketů.

SocketInformationOptions

Popisuje stavy pro .Socket

SocketOptionLevel

Definuje úrovně možností soketů SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) pro metody a GetSocketOption(SocketOptionLevel, SocketOptionName) .

SocketOptionName

Definuje názvy možností konfigurace.

SocketShutdown

Definuje konstanty, které jsou používány metodou Shutdown(SocketShutdown) .

SocketType

Určuje typ soketu, který představuje instance Socket třídy .

TransmitFileOptions

Výčet TransmitFileOptions definuje hodnoty používané v požadavcích na přenos souborů.

Delegáti

SecurityCriticalAction

Představuje akci kritickou z hlediska zabezpečení.

Poznámky

Třídy TcpClient, TcpListenera UdpClient zapouzdřují podrobnosti vytváření připojení TCP a UDP k internetu.

Viz také