我正在编写一个c#应用程序,并且我有一些表单,用户可以在其中插入其他主机中的TCP侦听器的IP地址和端口。 因此,我会检查是否有一个tcp侦听器之前继续该程序。 我不想使用连接,因为我不想在执行控制的同时连接到这些服务器。检查TcpListener是否可用于接受来自客户端的连接而不立即连接
因此,例如 有一个听众
TcpListener server=new TcpListener(IP,Port);
server.start();
在客户端应用用户接入IP和许多听众的端口,我将放在一个列表,以便:
//User insert ip and port
// PERFORM check: is there a listener at this ip and port?
比投入可用服务器的列表。