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í ú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é
- System.Net
- System.Net.Cache
- System.Net.Security
- programování sítě v rozhraní .NET Framework
- Osvědčené postupy pro třídy System.Net
- Správa mezipaměti pro síťové aplikace
- Protokol IP verze 6
- Ukázky programování sítě
- Trasování sítě v rozhraní .NET Framework
- Zabezpečení v programování sítě
- Vylepšení výkonu soketů ve verzi 3.5