Sprache

StreamSocketInformation.RemoteHostName Eigenschaft

Definition

Rufen Sie den Hostnamen oder die IP-Adresse des Remotenetzwerkziels ab, das einem StreamSocket-Objekt zugeordnet ist.

public:
 property HostName ^ RemoteHostName { HostName ^ get(); };
HostName RemoteHostName();
public HostName RemoteHostName { get; }
var hostName = streamSocketInformation.remoteHostName;
Public ReadOnly Property RemoteHostName As HostName

Eigenschaftswert

Der Hostname oder die IP-Adresse des Remotenetzwerkziels.

Hinweise

Die RemoteHostName -Eigenschaft stellt den Remotehosthostnamen oder die IP-Adresse für das Remotenetzwerkziel dar, das einem StreamSocket -Objekt zugeordnet ist. Der Remotehostname oder die IP-Adresse, mit der ein StreamSocket-Objekt eine Verbindung herstellt, wird im Parameter "remoteHostName " an die ConnectAsync-Methode im StreamSocket übergeben.

Die RemoteHostName-Eigenschaft kann eine der folgenden Sein:

  • Der Name des lokalen Hosts, der vom Domain Name System (DNS) oder einem anderen Namespaceanbieter aufgelöst werden kann.
  • Der Name des lokalen Hosts, der einer Zeichenfolge in der folgenden Datei auf dem lokalen Computer entspricht: %WINDIR%\system32\drivers\etc\hosts.
  • Eine Zeichenfolge, die eine IPv4- oder IPv6-Netzwerkadresse des lokalen Hosts enthält. Eine IPv4-Adresszeichenfolge befindet sich beispielsweise in der Dezimalnotation "192.168.1.111". Eine IPv6-Adresse befindet sich in hexadezimaler Schreibweise ("21DA:00D3:0010:2F3B:02AA:00FF:FE28:9C5A", z. B.). Wenn diese Eigenschaft die Zeichenfolge "localhost" ist, stellt dies alle Loopbackadressen auf dem lokalen Computer dar.

Die RemoteServiceName-Eigenschaft stellt den Remotedienstnamen oder die TCP-Portnummer für das Remotenetzwerkziel dar, das einem StreamSocket-Objekt zugeordnet ist.

Nachdem eine Verbindung hergestellt wurde, enthält die RemoteAddress-Eigenschaft die IP-Adresse, und die RemotePort-Eigenschaft enthält die TCP-Portnummer des Remoteendpunkts für die Socketverbindung.

Gilt für:

Siehe auch