Freigeben über


TcpListener Konstruktoren

Definition

Initialisiert eine neue Instanz der TcpListener-Klasse.

Überlädt

TcpListener(Int32)
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)

Quelle:
TCPListener.cs
Quelle:
TCPListener.cs
Quelle:
TCPListener.cs

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).

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("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
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 mithilfe einer lokalen 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 - oder TcpListener.TcpListener(IPEndPoint) -TcpListener.TcpListener(IPAddress, Int32)Konstruktoren.

Mit diesem Konstruktor können Sie die Portnummer angeben, an der auf eingehende Verbindungsversuche gewartet werden soll. Mit diesem Konstruktor weist der zugrunde liegende Dienstanbieter die am besten geeignete Netzwerkadresse zu. Wenn Sie nicht wissen, welcher lokale Port verwendet wird, können Sie 0 für die Portnummer angeben. In diesem Fall weist der Dienstanbieter eine verfügbare kurzlebige Portnummer zu. Wenn Sie diesen Ansatz verwenden, können Sie mithilfe der LocalEndpoint -Eigenschaft ermitteln, welche lokale Netzwerkadresse und Portnummer zugewiesen wurde.

Rufen Sie die -Methode auf, um mit dem Start Lauschen auf eingehende Verbindungsversuche zu beginnen.

Weitere Informationen

Gilt für:

TcpListener(IPEndPoint)

Quelle:
TCPListener.cs
Quelle:
TCPListener.cs
Quelle:
TCPListener.cs

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 instance 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, an der auf eingehende Verbindungsversuche gewartet werden soll. Bevor Sie diesen Konstruktor verwenden, müssen Sie eine IPEndPoint mit der gewünschten lokalen IP-Adresse und Portnummer erstellen. Übergeben Sie dies IPEndPoint als Parameter an den localEP Konstruktor.

Wenn Es Ihnen egal ist, welche lokale Adresse zugewiesen ist, können Sie mit IPEndPointIPAddress.Any als Adressparameter erstellen, und der zugrunde liegende Dienstanbieter weist die am besten geeignete Netzwerkadresse zu. Dies kann ihre Anwendung vereinfachen, wenn Sie über mehrere Netzwerkschnittstellen verfügen. Wenn Sie sich nicht darum kümmern, welcher lokale Port verwendet wird, können Sie einen IPEndPoint mit 0 für die Portnummer erstellen. In diesem Fall weist der Dienstanbieter eine verfügbare kurzlebige Portnummer zu. Wenn Sie diesen Ansatz verwenden, können Sie mithilfe der LocalEndpoint -Eigenschaft ermitteln, welche lokale Netzwerkadresse und Portnummer zugewiesen wurde.

Rufen Sie die -Methode auf, um mit dem Start Lauschen auf eingehende 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.

Weitere Informationen

Gilt für:

TcpListener(IPAddress, Int32)

Quelle:
TCPListener.cs
Quelle:
TCPListener.cs
Quelle:
TCPListener.cs

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 instance der TcpListener -Klasse mithilfe 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, an der auf eingehende Verbindungsversuche gewartet werden soll. Bevor Sie diesen Konstruktor aufrufen, müssen Sie zunächst eine IPAddress mit der gewünschten lokalen Adresse erstellen. Übergeben Sie dies IPAddress als Parameter an den localaddr Konstruktor. Wenn Es Ihnen egal ist, welche lokale Adresse zugewiesen ist, geben Sie IPAddress.Any für den localaddr Parameter an, und der zugrunde liegende Dienstanbieter weist die am besten geeignete Netzwerkadresse zu. Dies kann ihre Anwendung vereinfachen, wenn Sie über mehrere Netzwerkschnittstellen verfügen. Wenn Sie nicht wissen, welcher lokale 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 mithilfe der LocalEndpoint -Eigenschaft ermitteln, welche lokale Netzwerkadresse und Portnummer zugewiesen wurde.

Rufen Sie die -Methode auf, um mit dem Start Lauschen auf eingehende 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.

Weitere Informationen

Gilt für: