如果特定套接字已连接,我该如何忽略?

时间:2017-01-07 09:03:07

标签: c# wpf sockets

下面的方法将连接到端口号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!"); 
                        }

0 个答案:

没有答案