TcpListener Konstruktoren

Definition

Initialisiert eine neue Instanz der TcpListener-Klasse.

Überlädt

TcpListener(Int32)
Veraltet.
Veraltet.
Veraltet.
Veraltet.
Veraltet.

Initialisiert eine neue Instanz der TcpListener-Klasse, die den angegebenen Anschluss überwacht.

TcpListener(IPEndPoint)

Initialisiert eine neue Instanz der TcpListener-Klasse mit dem angegebenen lokalen Endpunkt.

TcpListener(IPAddress, Int32)

Initialisiert eine neue Instanz der TcpListener-Klasse, die die eingehenden Verbindungsversuche mit der angegebenen lokalen IP-Adresse und Anschlussnummer überwacht.

TcpListener(Int32)

Achtung

This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202

Achtung

This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.

Achtung

This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202

Achtung

Use TcpListener(IPAddress localaddr, int port).

Achtung

Use TcpListener (IPAddress address, int port) instead

Initialisiert eine neue Instanz der TcpListener-Klasse, die den angegebenen Anschluss überwacht.

public:
 TcpListener(int port);
[System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public TcpListener (int port);
[System.Obsolete("This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.")]
public TcpListener (int port);
[System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public TcpListener (int port);
[System.Obsolete("Use TcpListener(IPAddress localaddr, int port).")]
public TcpListener (int port);
[System.Obsolete("Use TcpListener (IPAddress address, int port) instead")]
public TcpListener (int port);
[<System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("Use TcpListener(IPAddress localaddr, int port).")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
[<System.Obsolete("Use TcpListener (IPAddress address, int port) instead")>]
new System.Net.Sockets.TcpListener : int -> System.Net.Sockets.TcpListener
Public Sub New (port As Integer)

Parameter

port
Int32

Der Anschluss, der auf eingehende Verbindungsversuche überwacht werden soll.

Attribute

Ausnahmen

port liegt nicht zwischen MinPort und MaxPort.

Beispiele

Im folgenden Codebeispiel wird eine TcpListener lokale Portnummer erstellt.

//Creates an instance of the TcpListener class by providing a local port number.  

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local port number.
IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];
try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}
   'Creates an instance of the TcpListener class by providing a local port number.  
   Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)
   Try
    Dim tcpListener As New TcpListener(ipAddress, 13)
   Catch e As Exception
      Console.WriteLine(e.ToString())
   End Try

Hinweise

Dieser Konstruktor ist veraltet. Verwenden Sie die TcpListener.TcpListener(IPAddress, Int32) Konstruktoren oder TcpListener.TcpListener(IPEndPoint) Konstruktoren.

Mit diesem Konstruktor können Sie die Portnummer angeben, auf die eingehende Verbindungsversuche zu hören sind. Mit diesem Konstruktor weist der zugrunde liegende Dienstanbieter die am besten geeignete Netzwerkadresse zu. Wenn Sie nicht darauf achten, welchen lokalen Port verwendet wird, können Sie 0 für die Portnummer angeben. In diesem Fall weist der Dienstanbieter eine verfügbare ephemerische Portnummer zu. Wenn Sie diesen Ansatz verwenden, können Sie ermitteln, welche lokale Netzwerkadresse und Portnummer mithilfe der LocalEndpoint Eigenschaft zugewiesen wurde.

Rufen Sie die Start Methode auf, um mit der Überwachung eingehender Verbindungsversuche zu beginnen.

Siehe auch

Gilt für:

TcpListener(IPEndPoint)

Initialisiert eine neue Instanz der TcpListener-Klasse mit dem angegebenen lokalen Endpunkt.

public:
 TcpListener(System::Net::IPEndPoint ^ localEP);
public TcpListener (System.Net.IPEndPoint localEP);
new System.Net.Sockets.TcpListener : System.Net.IPEndPoint -> System.Net.Sockets.TcpListener
Public Sub New (localEP As IPEndPoint)

Parameter

localEP
IPEndPoint

Ein IPEndPoint, der den lokalen Endpunkt darstellt, an den der Listener-Socket gebunden werden soll.

Ausnahmen

localEP ist null.

Beispiele

Im folgenden Codebeispiel wird eine Instanz der TcpListener Klasse mithilfe des lokalen Endpunkts erstellt.

//Creates an instance of the TcpListener class by providing a local endpoint.

IPAddress^ ipAddress = Dns::Resolve( Dns::GetHostName() )->AddressList[ 0 ];
IPEndPoint^ ipLocalEndPoint = gcnew IPEndPoint( ipAddress,11000 );

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipLocalEndPoint );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local endpoint.

IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 11000);

try{
    TcpListener tcpListener = new TcpListener(ipLocalEndPoint);
}
catch ( Exception e ){
    Console.WriteLine( e.ToString());
}
'Creates an instance of the TcpListener class by providing a local endpoint.
Dim ipAddress As IPAddress = Dns.Resolve(Dns.GetHostName()).AddressList(0)
Dim ipLocalEndPoint As New IPEndPoint(ipAddress, 11000)

Try
   Dim tcpListener As New TcpListener(ipLocalEndPoint)
Catch e As Exception
   Console.WriteLine(e.ToString())
End Try

Hinweise

Mit diesem Konstruktor können Sie die lokale IP-Adresse und die Portnummer angeben, auf die eingehende Verbindungsversuche zu hören sind. Bevor Sie diesen Konstruktor verwenden, müssen Sie eine IPEndPoint mithilfe der gewünschten lokalen IP-Adresse und Portnummer erstellen. Übergeben Sie dies IPEndPoint an den Konstruktor als localEP Parameter.

Wenn Sie nicht darauf achten, welche lokale Adresse zugewiesen wird, können Sie eine IPEndPoint Verwendung IPAddress.Any als Adressparameter erstellen, und der zugrunde liegende Dienstanbieter weist die am besten geeignete Netzwerkadresse zu. Dies kann helfen, Ihre Anwendung zu vereinfachen, wenn Sie über mehrere Netzwerkschnittstellen verfügen. Wenn Sie nicht darauf achten, welchen lokalen Port verwendet wird, können Sie eine IPEndPoint Verwendung von 0 für die Portnummer erstellen. In diesem Fall weist der Dienstanbieter eine verfügbare ephemerische Portnummer zu. Wenn Sie diesen Ansatz verwenden, können Sie ermitteln, welche lokale Netzwerkadresse und Portnummer mithilfe der LocalEndpoint Eigenschaft zugewiesen wurde.

Rufen Sie die Start Methode auf, um mit der Überwachung eingehender Verbindungsversuche zu beginnen.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren. Weitere Informationen finden Sie unter "Netzwerkablaufverfolgung" im .NET Framework.

Siehe auch

Gilt für:

TcpListener(IPAddress, Int32)

Initialisiert eine neue Instanz der TcpListener-Klasse, die die eingehenden Verbindungsversuche mit der angegebenen lokalen IP-Adresse und Anschlussnummer überwacht.

public:
 TcpListener(System::Net::IPAddress ^ localaddr, int port);
public TcpListener (System.Net.IPAddress localaddr, int port);
new System.Net.Sockets.TcpListener : System.Net.IPAddress * int -> System.Net.Sockets.TcpListener
Public Sub New (localaddr As IPAddress, port As Integer)

Parameter

localaddr
IPAddress

Eine IPAddress, die die lokale IP-Adresse darstellt.

port
Int32

Der Anschluss, der auf eingehende Verbindungsversuche überwacht werden soll.

Ausnahmen

localaddr ist null.

port liegt nicht zwischen MinPort und MaxPort.

Beispiele

Im folgenden Codebeispiel wird eine Instanz der TcpListener Klasse mit einer lokalen IP-Adresse und Portnummer erstellt.

//Creates an instance of the TcpListener class by providing a local IP address and port number.

IPAddress^ ipAddress = Dns::Resolve( "localhost" )->AddressList[ 0 ];

try
{
   TcpListener^ tcpListener = gcnew TcpListener( ipAddress,13 );
}
catch ( Exception^ e ) 
{
   Console::WriteLine( e->ToString() );
}
//Creates an instance of the TcpListener class by providing a local IP address and port number.

IPAddress ipAddress = Dns.Resolve("localhost").AddressList[0];

try{
    TcpListener tcpListener =  new TcpListener(ipAddress, 13);
}
catch ( Exception e){
    Console.WriteLine( e.ToString());
}
   'Creates an instance of the TcpListener class by providing a local IP address and port number.
   Dim ipAddress As IPAddress = Dns.Resolve("localhost").AddressList(0)
   
   Try
      Dim tcpListener As New TcpListener(ipAddress, 13)
   Catch e As Exception
      Console.WriteLine(e.ToString())
   End Try

Hinweise

Mit diesem Konstruktor können Sie die lokale IP-Adresse und die Portnummer angeben, auf die eingehende Verbindungsversuche zu hören sind. Bevor Sie diesen Konstruktor aufrufen, müssen Sie zuerst eine IPAddress gewünschte lokale Adresse erstellen. Übergeben Sie dies IPAddress an den Konstruktor als localaddr Parameter. Wenn Sie nicht darauf achten, welche lokale Adresse zugewiesen wird, geben IPAddress.Any Sie für den localaddr Parameter an, und der zugrunde liegende Dienstanbieter weist die am besten geeignete Netzwerkadresse zu. Dies kann helfen, Ihre Anwendung zu vereinfachen, wenn Sie über mehrere Netzwerkschnittstellen verfügen. Wenn Sie nicht darauf achten, welchen lokalen Port verwendet wird, können Sie 0 für die Portnummer angeben. In diesem Fall weist der Dienstanbieter eine verfügbare Portnummer zwischen 1024 und 65535 zu. Wenn Sie diesen Ansatz verwenden, können Sie ermitteln, welche lokale Netzwerkadresse und Portnummer mithilfe der LocalEndpoint Eigenschaft zugewiesen wurde.

Rufen Sie die Start Methode auf, um mit der Überwachung eingehender Verbindungsversuche zu beginnen.

Hinweis

Dieser Member gibt Ablaufverfolgungsinformationen aus, wenn Sie die Netzwerkablaufverfolgung in der Anwendung aktivieren. Weitere Informationen finden Sie unter "Netzwerkablaufverfolgung" im .NET Framework.

Siehe auch

Gilt für: