TcpListener Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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
- port
- Int32
Der Anschluss, der auf eingehende Verbindungsversuche überwacht werden soll.
Ausnahmen
localaddr ist null.
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.