Connect() public method

public Connect ( string hostname, int port ) : Task
hostname string
port int
return Task
Beispiel #1
0
        public async Task Connect(ConnectionInfo connectionInfo)
        {
            Disconnect();

            CurrentServerInfo = connectionInfo;

            Client = new Client();
            Client.ServerConnectionFailed += OnServerConnectionFailed;
            Client.ServerConnectionDropped += OnServerConnectionDropped;
            Client.ServerConnectionSucceeded += OnServerConnectionSucceeded;
            Client.ServerConnectionStarting += OnServerConnectionStarting;
            Client.ServerConnectionDisconnected += OnServerConnectionDisconnected;
            Client.ReceivedPacket += OnReceivedPacket;

            await Client.Connect(CurrentServerInfo.Hostname, CurrentServerInfo.Port);
        }
        public async Task Connect(ConnectionInfo connectionInfo)
        {
            // Connect can be called while we're already connected to a server so disconnect first

            Disconnect();

            CurrentServerInfo = connectionInfo;

            Client = new Client();
            Client.ServerConnectionFailed += OnServerConnectionFailed;
            Client.ServerConnectionDropped += OnServerConnectionDropped;
            Client.ServerConnectionSucceeded += OnServerConnectionSucceeded;
            Client.ServerConnectionStarting += OnServerConnectionStarting;
            Client.ServerConnectionDisconnected += OnServerConnectionDisconnected;
            Client.ReceivedPacket += OnReceivedPacket;

            await Client.Connect(CurrentServerInfo.Hostname, CurrentServerInfo.Port);
        }