SimTelemetry.Data.Net.TelemetryClient.Connect C# (CSharp) 메소드

Connect() 공개 메소드

public Connect ( ) : bool
리턴 bool
        public bool Connect()
        {
            try
            {
                _mClient = new TcpClient(IP, Port);
                _mThread = new Thread(AcceptPackets);
                _mThread.IsBackground = true;
                _mThread.Start();
                if (Connected != null)
                    Connected();
                return true;
            }
            catch (Exception ex)
            {
                if (ConnectFailure != null)
                    ConnectFailure();

                return false;
            }
        }

Usage Example

예제 #1
0
        public void ConfigureClient(string ip, string sPort)
        {
            int port;

            if (Int32.TryParse(sPort, out port))
            {
                Listener      = new TelemetryClient();
                Listener.IP   = ip;
                Listener.Port = port;
                if (Listener.Connect())
                {
                    IsHost   = false;
                    IsClient = true;
                }
                else
                {
                    FireError("Failed to connect to " + ip + ":" + port);
                }

                FireChange();
            }
            else
            {
                FireError("Invalid server port");
            }
        }
All Usage Examples Of SimTelemetry.Data.Net.TelemetryClient::Connect