示例#1
0
        public Boolean connectSocketRight(String neighborIp)
        {
            Boolean done = false;
            int     portTalker;

            try
            {
                if (socketRight != null)
                {
                    portTalker = ClPort.GeneratePorts(neighborIp);
                    disconnectSocketRight();
                    socketRight.Connect(neighborIp, portTalker);
                    done = true;
                }
                else
                {
                    socketRight = new TcpClient();
                    connectSocketRight(neighborIp);
                }
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            return(done);
        }
示例#2
0
        private Boolean connectSocketListener(String yourIpString)
        {
            Boolean done = false;

            try
            {
                socketListener = new TcpListener(IPAddress.Any, ClPort.GeneratePorts(yourIpString));
                socketListener.Start();
                listenerThread = new Thread(listen);
                listenerThread.Start();
                done = true;
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            return(done);
        }