Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Net.Sockets-Namespace stellt eine verwaltete Implementierung der Windows Sockets-Schnittstelle (Winsock) für Entwickler bereit, die den Netzwerkzugriff genau steuern müssen.
Die folgenden Klassen kapseln Details über das Erstellen von TCP- und UDP-Verbindungen mit dem Internet: TcpClient, TcpListener und UdpClient.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
IPv6MulticastOption | Enthält Optionswerte für den Beitritt zu einer IPv6-Multicast-Gruppe. |
![]() |
IrDAClient | Stellt Verbindungsdienste für eine Infrarotverbindung bereit. |
![]() |
IrDADeviceInfo | Stellt Informationen über Remotegeräte bereit, die über Infrarotkommunikationsverbindungen angeschlossen sind. |
![]() |
IrDAListener | Versetzt Sockets in den Überwachungszustand, um Infrarotverbindungen von einem angegebenen Dienst oder einer Netzwerkadresse zu überwachen. |
![]() |
LingerOption | Gibt an, ob und wie lange ein Socket nach dem Aufruf von Close die Verbindung aufrechterhält, wenn noch zu sendende Daten vorhanden sind. |
![]() |
MulticastOption | Enthält IPAddress-Werte, die verwendet werden, um Multicastgruppen beizutreten oder diese zu verlassen. |
![]() |
NetworkStream | Stellt den zugrunde liegenden Datenstream für den Netzwerkzugriff bereit. |
![]() |
Socket | Implementiert die Berkeley-Sockets-Schnittstelle. |
![]() |
SocketException | Die beim Auftreten eines Socketfehlers ausgelöste Ausnahme. |
![]() |
TcpClient | Stellt Clientverbindungen für TCP-Netzwerkdienste bereit. |
![]() |
TcpListener | Überwacht Verbindungen von TCP-Netzwerkclients. |
![]() |
UdpClient | Stellt UDP-Netzwerkdienste (User Datagram Protocol) bereit. |
Strukturen
| Struktur | Beschreibung | |
|---|---|---|
![]() |
IPPacketInformation | Präsentiert die Paketinformationen aus einem Aufruf von ReceiveMessageFrom oder EndReceiveMessageFrom. |
![]() |
SocketInformation | Kapselt die Informationen, die zum Duplizieren von Socket erforderlich sind. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
AddressFamily | Gibt das Adressierschema an, das durch eine Instanz der Socket-Klasse verwendet werden kann. |
![]() |
IOControlCode | Gibt die von der IOControl-Methode unterstützten EA-Steuerungscodes an. |
![]() |
IrDACharacterSet | Beschreibt die Zeichensätze, die vom Gerät unterstützt werden. |
![]() |
IrDAHints | Beschreibt eine Enumeration von möglichen Gerätetypen, z. B. Fax. |
![]() |
ProtocolFamily | Gibt den Protokolltyp an, den eine Instanz der Socket-Klasse verwenden kann. |
![]() |
ProtocolType | Gibt die Protokolle an, die von der Socket-Klasse unterstützt werden. |
![]() |
SelectMode | Definiert die Abrufmodi für die Socket.Poll-Methode. |
![]() |
SocketError | Definiert Fehlercodes für die Socket-Klasse. |
![]() |
SocketFlags | Gibt das Sende- und Empfangsverhalten von Sockets an. |
![]() |
SocketInformationOptions | Beschreibt Zustände für Socket. |
![]() |
SocketOptionLevel | Definiert Socketoptionsebenen für die Socket.SetSocketOption-Methode und die Socket.GetSocketOption-Methode. |
![]() |
SocketOptionName | Definiert Konfigurationsoptionsnamen. |
![]() |
SocketShutdown | Definiert Konstanten, die von der Socket.Shutdown-Methode verwendet werden. |
![]() |
SocketType | Gibt den Sockettyp an, der von einer Instanz der Socket-Klasse dargestellt wird. |
![]() |
TransmitFileOptions | Die TransmitFileOptions-Enumeration definiert Werte, die in Dateiübertragungsanforderungen verwendet werden. |
.png)
.png)
.png)