Esempio n. 1
0
        public void Connect()
        {
            // do not connect when already connected or during connection establishing
            if (QueryDispatcher != null)
                return;

            if (string.IsNullOrWhiteSpace(ServerAddressTextBox.Text))
            {
                MessageBox.Show("Please provide a server address!");
                return;
            }

            ushort port;


            if (!ushort.TryParse(ServerPort.Text, out port))
            {
                MessageBox.Show("Please provide a valid query port!");
                return;
            }

            UpdateUI(ConnectionState.Connecting);
            QueryDispatcher = new AsyncTcpDispatcher(ServerAddressTextBox.Text.Trim(), port);
            QueryDispatcher.BanDetected += QueryDispatcher_BanDetected;
            QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
            QueryDispatcher.ServerClosedConnection += QueryDispatcher_ServerClosedConnection;
            QueryDispatcher.SocketError += QueryDispatcher_SocketError;
            QueryDispatcher.Connect();
        }
        public void Connect()
        {
            // do not connect when already connected or during connection establishing
            if (QueryDispatcher != null)
                return;

            if (string.IsNullOrWhiteSpace(Model.ServerAddress))
            {
                MessageBox.Show("Please provide a server address!");
                return;
            }

            if (!Model.ServerPort.HasValue)
            {
                MessageBox.Show("Please provide a valid query port!");
                return;
            }

            Model.ConnectionState = ConnectionState.Connecting;
            QueryDispatcher = new AsyncTcpDispatcher(Model.ServerAddress, Model.ServerPort.Value);
            QueryDispatcher.BanDetected += QueryDispatcher_BanDetected;
            QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
            QueryDispatcher.ServerClosedConnection += QueryDispatcher_ServerClosedConnection;
            QueryDispatcher.SocketError += QueryDispatcher_SocketError;
            QueryDispatcher.Connect();
        }
Esempio n. 3
0
 private void Connect()
 {
   QueryDispatcher = new AsyncTcpDispatcher(ServerAddress, Port);
   QueryDispatcher.BanDetected += QueryDispatcher_BanDetected;
   QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
   QueryDispatcher.ServerClosedConnection += QueryDispatcher_ServerClosedConnection;
   QueryDispatcher.SocketError += QueryDispatcher_SocketError;
   QueryDispatcher.Connect();
 }
Esempio n. 4
0
 public void ConnectToClient()
 {
     QueryDispatcher = new AsyncTcpDispatcher("localhost", 25639);
     QueryDispatcher.BanDetected += QueryDispatcher_BanDetected;
     QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
     QueryDispatcher.ServerClosedConnection += QueryDispatcher_ServerClosedConnection;
     QueryDispatcher.SocketError += QueryDispatcher_SocketError;
     QueryDispatcher.NotificationReceived += QueryDispatcher_NotificationReceived;
     QueryDispatcher.Connect();
 }
        public void Connect()
        {
            // do not connect when already connected or during connection establishing
            if (QueryDispatcher != null)
                return;

            Model.ConnectionState = ConnectionState.Connecting;
            QueryDispatcher = new AsyncTcpDispatcher("localhost", 25639);
            QueryDispatcher.BanDetected += QueryDispatcher_BanDetected;
            QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
            QueryDispatcher.ServerClosedConnection += QueryDispatcher_ServerClosedConnection;
            QueryDispatcher.SocketError += QueryDispatcher_SocketError;
            QueryDispatcher.NotificationReceived += QueryDispatcher_NotificationReceived;
            QueryDispatcher.Connect();
        }
Esempio n. 6
0
 private void Connect()
 {
     QueryDispatcher = new AsyncTcpDispatcher(Server, Port);
     QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands;
     QueryDispatcher.Connect();
 }