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(); }
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(); }
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(); }
private void Connect() { QueryDispatcher = new AsyncTcpDispatcher(Server, Port); QueryDispatcher.ReadyForSendingCommands += QueryDispatcher_ReadyForSendingCommands; QueryDispatcher.Connect(); }