Freigeben über


Socket-Member

Implementiert die Berkeley-Sockets-Schnittstelle.

In den folgenden Tabellen werden die vom Socket -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Socket Überladen. Initialisiert eine neue Instanz der Socket-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework AddressFamily Ruft die Adressfamilie des Socket ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Available Ruft die Datenmenge ab, die über das Netzwerk empfangen wurde und gelesen werden kann.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Blocking Ruft einen Wert ab, der angibt, ob sich der Socket im blockierenden Modus befindet.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Connected Ruft einen Wert ab, der angibt, ob ein Socket mit dem Remotehost des letzten Send-Vorgangs oder Receive-Vorgangs verbunden ist.
Öffentliche Eigenschaft DontFragment Ruft einen Boolean-Wert ab, der angibt, ob der Socket die Fragmentierung von IP (Internet Protocol)-Datagrammen zulässt, oder legt diesen fest.
Öffentliche Eigenschaft EnableBroadcast Ruft einen Boolean-Wert ab, der angibt, ob der Socket Broadcastpakete senden oder empfangen kann, oder legt diesen fest.
Öffentliche Eigenschaft ExclusiveAddressUse Ruft einen Boolean-Wert ab, der angibt, ob der Socket das Binden nur eines einzigen Prozesses an einen Anschluss zulässt, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework Handle Ruft das Betriebssystemhandle für den Socket ab.
Öffentliche Eigenschaft IsBound Ruft einen Wert ab, der angibt, ob der Socket an einen bestimmten lokalen Anschluss gebunden ist.
Öffentliche Eigenschaft LingerState Ruft einen Wert ab, der angibt, ob der Socket bei einem Versuch, alle ausstehenden Daten zu senden, das Schließen eines Sockets verzögert, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework LocalEndPoint Ruft den lokalen Endpunkt ab.
Öffentliche Eigenschaft MulticastLoopback Ruft einen Wert ab, der angibt, ob ausgehende Multicastpakete an die sendende Anwendung übermittelt werden, oder legt diesen fest.
Öffentliche Eigenschaft NoDelay Ruft einen Boolean-Wert ab, der angibt, ob der Stream-Socket den Nagle-Algorithmus verwendet, oder legt diesen fest.
Öffentliche Eigenschaft Statisch OSSupportsIPv6 Gibt an, ob das zugrunde liegende Betriebssystem und die Netzwerkkarten IPv6 (Internet Protocol, Version 6) unterstützen.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework ProtocolType Ruft den Protokolltyp des Socket ab.
Öffentliche Eigenschaft ReceiveBufferSize Ruft einen Wert ab, der die Größe des Empfangspuffers des Socket angibt, oder legt diesen fest.
Öffentliche Eigenschaft ReceiveTimeout Ruft einen Wert ab, der die Zeitspanne bis zum Timeout eines synchronen Receive-Aufrufs angibt, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework RemoteEndPoint Ruft den Remoteendpunkt ab.
Öffentliche Eigenschaft SendBufferSize Ruft einen Wert ab, der die Größe des Sendepuffers für den Socket angibt, oder legt diesen fest.
Öffentliche Eigenschaft SendTimeout Ruft einen Wert ab, der die Zeitspanne bis zum Timeout eines synchronen Send-Aufrufs angibt, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework SocketType Ruft den Typ des Socket ab.
Öffentliche Eigenschaft Statisch SupportsIPv4 Ruft einen Wert ab, der angibt, ob IPv4-Unterstützung verfügbar und auf dem aktuellen Host aktiviert ist.
Öffentliche Eigenschaft Statisch SupportsIPv6 Ruft einen Wert ab, der angibt, ob das Framework IPv6 für bestimmte veraltete Dns-Member unterstützt.
Öffentliche Eigenschaft Ttl Ruft einen Wert ab, der die Gültigkeitsdauer (TTL) von IP (Internet Protocol)-Paketen angibt, die vom Socket gesendet werden.
Öffentliche Eigenschaft UseOnlyOverlappedIO Gibt an, ob der Socket nur den Modus für überlappende E/A-Vorgänge verwenden soll.

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Accept Erstellt einen neuen Socket für eine neu erstellte Verbindung.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginAccept Überladen. Beginnt einen asynchronen Vorgang, um eine eingehende Verbindung anzunehmen.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginConnect Überladen. Beginnt eine asynchrone Anforderung einer Remotehostverbindung.
Öffentliche Methode BeginDisconnect Beginnt eine asynchrone Anforderung zum Trennen der Verbindung mit einem Remoteendunkt.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginReceive Überladen. Beginnt den asynchronen Datenempfang aus dem verbundenen Socket.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginReceiveFrom Beginnt den asynchronen Datenempfang aus dem angegebenen Netzwerkgerät.
Öffentliche Methode BeginReceiveMessageFrom Beginnt unter Verwendung der angegebenen SocketFlags den asynchronen Empfang der angegebenen Anzahl von Datenbytes an der angegebenen Position im Datenpuffer und speichert die Endpunkt- und Paketinformationen.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginSend Überladen. Sendet Daten asynchron an einen verbundenen Socket.
Öffentliche Methode BeginSendFile Überladen. Sendet eine Datei asynchron an ein verbundenes Socket-Objekt.
Öffentliche Methode Unterstützt von .NET Compact Framework BeginSendTo Sendet Daten asynchron an einen bestimmten Remotehost.
Öffentliche Methode Unterstützt von .NET Compact Framework Bind Ordnet einem Socket einen lokalen Endpunkt zu.
Öffentliche Methode Unterstützt von .NET Compact Framework Close Überladen. Schließt die Socket-Verbindung und gibt alle zugeordneten Ressourcen frei.
Öffentliche Methode Unterstützt von .NET Compact Framework Connect Überladen. Stellt eine Verbindung mit einem Remotehost her.
Öffentliche Methode Disconnect Schließt die Socketverbindung und ermöglicht die Wiederverwendung des Sockets.
Öffentliche Methode DuplicateAndClose Dupliziert den Socketverweis für den Zielprozess und schließt den Socket für diesen Prozess.
Öffentliche Methode Unterstützt von .NET Compact Framework EndAccept Überladen. Nimmt einen eingehenden Verbindungsversuch asynchron an.
Öffentliche Methode Unterstützt von .NET Compact Framework EndConnect Beendet eine ausstehende asynchrone Verbindungsanforderung.
Öffentliche Methode EndDisconnect Beendet eine ausstehende asynchrone Anforderung zur Trennung der Verbindung.
Öffentliche Methode Unterstützt von .NET Compact Framework EndReceive Überladen. Beendet einen ausstehenden asynchronen Lesevorgang.
Öffentliche Methode Unterstützt von .NET Compact Framework EndReceiveFrom Beendet einen ausstehenden asynchronen Lesevorgang von einem bestimmten Endpunkt.
Öffentliche Methode EndReceiveMessageFrom Beendet einen ausstehenden asynchronen Lesevorgang von einem bestimmten Endpunkt. Diese Methode stellt außerdem mehr Informationen über das Paket als EndReceiveFrom bereit.
Öffentliche Methode Unterstützt von .NET Compact Framework EndSend Überladen. Beendet einen ausstehenden asynchronen Sendevorgang.
Öffentliche Methode EndSendFile Beendet ein ausstehendes asynchrones Senden einer Datei.
Öffentliche Methode Unterstützt von .NET Compact Framework EndSendTo Beendet einen ausstehenden asynchronen Sendevorgang an einen bestimmten Zielort.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetSocketOption Überladen. Gibt den Wert einer Socket-Option zurück.
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework IOControl Überladen. Legt Betriebsmodi auf niedriger Ebene für den Socket fest.
Öffentliche Methode Unterstützt von .NET Compact Framework Listen Versetzt einen Socket in den Überwachungszustand.
Öffentliche Methode Unterstützt von .NET Compact Framework Poll Bestimmt den Status des Socket.
Öffentliche Methode Unterstützt von .NET Compact Framework Receive Überladen. Empfängt Daten von einem gebundenen Socket.
Öffentliche Methode Unterstützt von .NET Compact Framework ReceiveFrom Überladen. Empfängt ein Datagramm und speichert den Endpunkt der Quelle.
Öffentliche Methode ReceiveMessageFrom Empfängt unter Verwendung der angegebenen SocketFlags die angegebene Anzahl von Datenbytes an der angegebenen Position im Datenpuffer und speichert die Endpunkt- und Paketinformationen.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework Select Bestimmt den Status eines oder mehrerer Sockets.
Öffentliche Methode Unterstützt von .NET Compact Framework Send Überladen. Sendet Daten an einen verbundenen Socket.
Öffentliche Methode SendFile Überladen. Sendet eine Datei und optionale Daten synchron an einen verbundenen Socket.
Öffentliche Methode Unterstützt von .NET Compact Framework SendTo Überladen. Sendet Daten an einen bestimmten Endpunkt.
Öffentliche Methode Unterstützt von .NET Compact Framework SetSocketOption Überladen. Legt eine Socket-Option fest.
Öffentliche Methode Unterstützt von .NET Compact Framework Shutdown Deaktiviert Senden und Empfangen für einen Socket.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Unterstützt von .NET Compact Framework Dispose Gibt die vom Socket verwendeten, nicht verwalteten Ressourcen frei und verwirft optional auch die verwalteten Ressourcen.
Geschützte Methode Unterstützt von .NET Compact Framework Finalize Überschrieben. Gibt von der Socket-Klasse verwendete Ressourcen frei.
Geschützte Methode Unterstützt von .NET Compact Framework MemberwiseClone  Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode Unterstützt von .NET Compact Framework System.IDisposable.Dispose Gibt sämtliche vom Socket verwendeten Ressourcen frei.

Zum Seitenanfang

Siehe auch

Referenz

Socket-Klasse
System.Net.Sockets-Namespace