Example #1
0
        private void ShareScreenButton_Click(object sender, EventArgs e)
        {
            //check if server is running
            if (server == null)
            {
                //try run server
                try {
                    //create server and listen
                    server = new ScreenShareServer();
                    server.StartListener();

                    //change share button
                    ShareScreenButton.Text = "Stop";
                }
                catch (Exception ex)
                {
                    //show error message and change share button
                    MessageBox.Show("Cannot share: " + ex.Message);
                    server = null;
                    ShareScreenButton.Text = "Share";
                }
            }
            else
            {
                //stop server and change server button
                server.StopListener();
                server = null;
                ShareScreenButton.Text = "Share";
            }
        }