System.Net.Sockets Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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é
- System.Net
- System.Net.Cache
- System.Net.Security
- Síťové programování v rozhraní .NET Framework
- Osvědčené postupy pro třídy System.Net
- Správa mezipaměti pro síťové aplikace
- Protokol IP (Internet Protocol) verze 6
- Ukázky programování sítě
- Trasování sítě v rozhraní .NET Framework
- Zabezpečení v síťovém programování
- Vylepšení výkonu soketů ve verzi 3.5