下面的方法将连接到端口号11和14的套接字端口。所以最初当我连接端口11和14时,它们连接并且应用程序运行,如果在端口之间断开端口14并且仅端口11现在连接。如果我尝试加载端口。两个端口都将被初始化,我所拥有的问题有时是断开端口14连接但有时连接端口11断开连接并且端口14连接。 如果感觉端口11是否连接,那么如果没有打扰初始化,如果端口14断开连接则让它再次连接。
c#
中的port.connected
等功能是否有任何建设功能
try
{
Thread.Sleep(100);
TcpListener serverSocket = new TcpListener(IPAddress.Any,ports);
clientSocket = default(TcpClient);
int counter = 0;
serverSocket.Start();
counter += 1;
dispatcher.Invoke(new Action(() =>
{
clientSocket = serverSocket.AcceptTcpClient();
}));
MessageBox.Show(ports + " " + "Connected!");
}
catch (Exception w)
{
MessageBox.Show(ports + " " + "Connection error!");
}