Esempio n. 1
0
        private void wskServer_StateChanged(object sender, Treorisoft.Net.StateChangedEventArgs e)
        {
            if (sender == wskServer)
            {
                if (ServerLog)
                {
                    LogServer(string.Format("Parent: State Change ({0})", e.NewState));
                }
                grpServer.Text = string.Format("Server ({0})", e.NewState);
                switch (wskServer.State)
                {
                case State.Listening:
                    cmdServerListen.Text    = "Close";
                    cmdServerListen.Enabled = true;
                    break;

                case State.Closed:
                    cmdServerListen.Text    = "Listen";
                    cmdServerListen.Enabled = true;
                    break;

                default:
                    cmdServerListen.Enabled = false;
                    break;
                }
            }
            else
            {
                EvalServerButtons();
                if (ServerLog)
                {
                    LogServer(string.Format("Client: State Changed ({0})", e.NewState));
                }
                RefreshClients();
            }
        }
Esempio n. 2
0
 private void wskClient_StateChanged(object sender, StateChangedEventArgs e)
 {
     if (ClientLog) LogClient(string.Format("State Changed: {0}", e.NewState));
     grpClient.Text = string.Format("Client ({0})", e.NewState);
     switch (wskClient.State)
     {
         case State.Closed:
             cmdClientConnect.Text = "Connect";
             cmdClientConnect.Enabled = true;
             cmdClientSendFile.Enabled = false;
             cmdClientSend.Enabled = false;
             txtClientSend.Enabled = false;
             break;
         case State.Connected:
             cmdClientConnect.Text = "Close";
             cmdClientConnect.Enabled = true;
             cmdClientSendFile.Enabled = true;
             cmdClientSend.Enabled = true;
             txtClientSend.Enabled = true;
             break;
         default:
             cmdClientConnect.Enabled = false;
             cmdClientSendFile.Enabled = false;
             cmdClientSend.Enabled = false;
             txtClientSend.Enabled = false;
             break;
     }
 }