Ejemplo n.º 1
0
    void listener_Accepted(object sender, SocketAcceptedEventArgs e)
    {
        if (InvokeRequired)
        {
            Invoke(new SocketAcceptedHandler(listener_Accepted), sender, e);
            return;
        }

        //Stop the listener
        listener.Stop();
        //listener1.Stop();

        //Create the transfer client based on our newly connected socket.
        transferClient = new TransferClient(e.Accepted);
        //Set our output folder.
        transferClient.OutputFolder = outputFolder;
        //Register the events.
        registerEvents();
        //Run the client
        transferClient.Run();
        //Start the progress timer
        tmrOverallProg.Start();
        //And set the new connection state.
        setConnectionStatus(transferClient.EndPoint.Address.ToString());
    }
Ejemplo n.º 2
0
    private void connectCallback(object sender, string error)
    {
        if (InvokeRequired)
        {
            Invoke(new ConnectCallback(connectCallback), sender, error);
            return;
        }

        Enabled = true;

        //If the error is not equal to null, something went wrong.
        if (error != null)
        {
            transferClient.Close();
            transferClient = null;
            MessageBox.Show(error, "Connection Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            return;
        }
        //Register the events
        registerEvents();
        //Set the output folder
        transferClient.OutputFolder = outputFolder;
        //Run the client
        transferClient.Run();
        //Set the connection status
        setConnectionStatus(transferClient.EndPoint.Address.ToString());
        //Start the progress timer.
        tmrOverallProg.Start();
        //Set our connect button text to "Disconnect"
        btnConnect.Text = "Disconnect";
    }
 private void Listener_Accepted(object sender, SocketAcceptedEventArgs e)
 {
     listeners.Stop();
     transferClient = new TransferClient(e.Accepted);
     transferClient.OutputFolder = outputfolder;
     RegisterEvents();
     transferClient.Run();
     tmrOverallprog.Start();
     setConnetionStaus(transferClient.EndPoint.Address.ToString());
 }
Ejemplo n.º 4
0
        private void Listener_Accepted(object sender, SocketAcceptedEventArgs e)
        {
            listener.Stop();

            transferClient = new TransferClient(e.Accepted);
            transferClient.OutputFolder = outputFolder;

            registerEvents();
            transferClient.Run();
            timerOverallProgress.Start();
            ConnectionStatus = transferClient.EndPoint.Address.ToString();

            sendFileCommand.RaiseCanExecuteChanged();
        }
Ejemplo n.º 5
0
 private void listener_Accepted(object sender, SocketAcceptedEventArgs e)
 {
     if (InvokeRequired)
     {
         Invoke(new SocketAcceptedHandler(listener_Accepted), sender, e);
         return;
     }
     listener.Stop();
     transferClient = new TransferClient(e.Accepted);
     transferClient.OutputFolder = outputFolder;
     registerEvents();
     transferClient.Run();
     tmrOverallProg.Start();
     setConnectionStatus(transferClient.EndPoint.Address.ToString());
 }
Ejemplo n.º 6
0
        private void connectCallback(object sender, string error)
        {
            if (error != null)
            {
                transferClient.Close();
                transferClient   = null;
                ConnectionStatus = error;
                return;
            }

            registerEvents();
            transferClient.OutputFolder = outputFolder;
            transferClient.Run();
            ConnectionStatus = transferClient.EndPoint.Address.ToString();
            timerOverallProgress.Start();
            ConnectText = "Disconnect";
        }
Ejemplo n.º 7
0
 public void connectCallBack(object sender, string error)
 {
     Enbled = true;
     if (error != null)
     {
         transferClient.Close();
         transferClient = null;
         return;
     }
     RegisterEvents();
     transferClient.OutputFolder = outputfolder;
     transferClient.Run();
     setConnetionStaus(transferClient.EndPoint.Address.ToString());
     tmrOverallprog.Start();
     setConnetionStaus("Connecting...");
     //TODO:Refresh UI
 }
Ejemplo n.º 8
0
 private void connectCallBack(Object sender, string error)
 {
     if (InvokeRequired)
     {
         Invoke(new ConnectCallBack(connectCallBack), sender, error);
         return;
     }
     Enabled = true;
     if (error != null)
     {
         transferClient.Close();
         transferClient = null;
         MessageBox.Show(error, "Connection Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         return;
     }
     registerEvents();
     transferClient.OutPutFolder = outputFolder;
     transferClient.Run();
     setConnectionStatus(transferClient.EndPoint.Address.ToString());
     tmrOverallProg.Start();
     btnConnect.Text = "Disconnect";
 }