System.Net.Sockets Obor názvů

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

Třídy

Name Description
HttpPolicyDownloaderProtocol

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

IPv6MulticastOption

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

LingerOption

Určuje, zda Socket zůstane připojen po volání Close() nebo Close() metodách a doba, po kterou zůstane připojena, pokud budou data 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 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á se vyvolá, 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

Příjemce klienta pro provoz vícesměrového vysílání z libovolného zdroje, označovaný také jako Jakýkoli zdrojový vícesměrový vícesměrový vysílání (ASM) nebo Internet Standard Multicast (ISM).

UdpClient

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

UdpSingleSourceMulticastClient

Příjemce klienta pro provoz vícesměrového vysílání z jednoho zdroje, označovaného také jako SSM (Source Specific Multicast).

UnixDomainSocketEndPoint

Představuje koncový bod unixového soketu domény jako cestu.

Struktury

Name Description
IPPacketInformation

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

SocketInformation

Zapouzdřuje informace nezbytné k duplikování Socket.

SocketReceiveFromResult

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

SocketReceiveMessageFromResult

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

UdpReceiveResult

Zobrazí informace o výsledku z volání metody ReceiveAsync().

Výčty

Name Description
AddressFamily

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

ConnectAlgorithm

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

IOControlCode

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

IPProtectionLevel

Hodnota, která povoluje 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 použít instance třídy Socket.

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 kontextovým objektem.

SocketClientAccessPolicyProtocol

Určuje metodu pro stažení souboru zásad přístupu klienta.

SocketError

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

SocketFlags

Určuje chování při odesílání a příjmu soketů.

SocketInformationOptions

Popisuje stavy pro Socket.

SocketOptionLevel

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

SocketOptionName

Definuje názvy možností konfigurace.

SocketShutdown

Definuje konstanty používané metodou Shutdown(SocketShutdown).

SocketType

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

TransmitFileOptions

Výčet TransmitFileOptions definuje hodnoty používané v žádostech o přenos souborů.

Delegáti

Name Description
SecurityCriticalAction

Představuje kritickou akci zabezpečení.

Poznámky

, TcpClientTcpListenera UdpClient třídy zapouzdřují podrobnosti o vytváření připojení TCP a UDP k internetu.

Viz také