TcpListener Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru kelas TcpListener.
Overload
TcpListener(Int32) |
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Kedaluwarsa.
Menginisialisasi instans TcpListener baru kelas yang mendengarkan pada port yang ditentukan. |
TcpListener(IPEndPoint) |
Menginisialisasi instans TcpListener baru kelas dengan titik akhir lokal yang ditentukan. |
TcpListener(IPAddress, Int32) |
Menginisialisasi instans TcpListener baru kelas yang mendengarkan upaya koneksi masuk pada alamat IP lokal dan nomor port yang ditentukan. |
TcpListener(Int32)
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
Perhatian
This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. https://go.microsoft.com/fwlink/?linkid=14202
Perhatian
This constructor has been deprecated. Use TcpListener(IPAddress localaddr, int port) instead.
Perhatian
This method has been deprecated. Please use TcpListener(IPAddress localaddr, int port) instead. http://go.microsoft.com/fwlink/?linkid=14202
Perhatian
Use TcpListener(IPAddress localaddr, int port).
Menginisialisasi instans TcpListener baru kelas yang mendengarkan pada port yang ditentukan.
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
Port tempat mendengarkan upaya koneksi masuk.
- Atribut
Pengecualian
Contoh
Contoh kode berikut membuat TcpListener menggunakan nomor port lokal.
//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
Keterangan
Konstruktor ini sudah usang. TcpListener.TcpListener(IPAddress, Int32) Gunakan konstruktor atau TcpListener.TcpListener(IPEndPoint) .
Konstruktor ini memungkinkan Anda menentukan nomor port untuk mendengarkan upaya koneksi masuk. Dengan konstruktor ini, penyedia layanan yang mendasar menetapkan alamat jaringan yang paling tepat. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat menentukan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port ephemeral yang tersedia. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .
Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.
Lihat juga
Berlaku untuk
TcpListener(IPEndPoint)
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
Menginisialisasi instans TcpListener baru kelas dengan titik akhir lokal yang ditentukan.
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
IPEndPoint Yang mewakili titik akhir lokal untuk mengikat pendengar Socket.
Pengecualian
localEP
adalah null
.
Contoh
Contoh kode berikut membuat instans TcpListener kelas menggunakan titik akhir lokal.
//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
Keterangan
Konstruktor ini memungkinkan Anda menentukan alamat IP lokal dan nomor port untuk mendengarkan upaya koneksi masuk. Sebelum menggunakan konstruktor ini, Anda harus membuat menggunakan alamat IP lokal dan nomor port yang IPEndPoint diinginkan. Teruskan ini IPEndPoint ke konstruktor sebagai localEP
parameter .
Jika Anda tidak peduli alamat lokal mana yang ditetapkan, Anda dapat membuat IPEndPoint penggunaan IPAddress.Any sebagai parameter alamat, dan penyedia layanan yang mendasar akan menetapkan alamat jaringan yang paling tepat. Ini mungkin membantu menyederhanakan aplikasi Anda jika Anda memiliki beberapa antarmuka jaringan. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat membuat IPEndPoint menggunakan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port ephemeral yang tersedia. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .
Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.
Catatan
Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.
Lihat juga
Berlaku untuk
TcpListener(IPAddress, Int32)
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
- Sumber:
- TCPListener.cs
Menginisialisasi instans TcpListener baru kelas yang mendengarkan upaya koneksi masuk pada alamat IP lokal dan nomor port yang ditentukan.
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
Port tempat mendengarkan upaya koneksi masuk.
Pengecualian
localaddr
adalah null
.
Contoh
Contoh kode berikut membuat instans TcpListener kelas menggunakan alamat IP lokal dan nomor port.
//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
Keterangan
Konstruktor ini memungkinkan Anda menentukan alamat IP lokal dan nomor port untuk mendengarkan upaya koneksi masuk. Sebelum memanggil konstruktor ini, Anda harus terlebih dahulu membuat menggunakan alamat lokal yang IPAddress diinginkan. Teruskan ini IPAddress ke konstruktor sebagai localaddr
parameter . Jika Anda tidak peduli alamat lokal mana yang ditetapkan, tentukan IPAddress.Any untuk localaddr
parameter , dan penyedia layanan yang mendasar akan menetapkan alamat jaringan yang paling tepat. Ini mungkin membantu menyederhanakan aplikasi Anda jika Anda memiliki beberapa antarmuka jaringan. Jika Anda tidak peduli port lokal mana yang digunakan, Anda dapat menentukan 0 untuk nomor port. Dalam hal ini, penyedia layanan akan menetapkan nomor port yang tersedia antara 1024 dan 65535. Jika Anda menggunakan pendekatan ini, Anda dapat menemukan alamat jaringan lokal dan nomor port apa yang telah ditetapkan dengan menggunakan LocalEndpoint properti .
Start Panggil metode untuk mulai mendengarkan upaya koneksi masuk.
Catatan
Anggota ini mengeluarkan informasi pelacakan saat Anda mengaktifkan pelacakan jaringan di aplikasi Anda. Untuk informasi selengkapnya, lihat Pelacakan Jaringan di .NET Framework.