public void Connect() { cmbCompression.SelectedIndex = 4; chan1 = new TcpChannel(8082); try { //Set the Host IP if(txtServer.Text != "") hostIP = txtServer.Text; //Register the TCP Channel ChannelServices.RegisterChannel(chan1, false); chan1.StartListening(null); castTimer.Enabled = true; connected = true; btnConnect.ImageIndex = 2; btnConnect.Text = "Disconnect"; updatePanel(pnlBottom, true); updateText(lblMessage, "Connected to " + hostIP + " - " + DateTime.Now); } catch (Exception exc) { updateText(lblMessage, exc.Message); } }