Exemple #1
0
        private void UserMainForm_Load(object sender, System.EventArgs e)
        {
            string tempPath = FileHelper.CreatePath("tempScreen");

            tempScreenFile = Path.Combine(tempPath, "temp.jpg");
            udpClient      = new EduUDPClient(ProgramType.Student);
            CreateUDPHole();
            CheckNetworkStatus();
        }
Exemple #2
0
        private void CreateUDPConnect()
        {
            Thread t = new Thread(() =>
            {
                udpClient = new EduUDPClient(ProgramType.Teacher);
                udpClient.OnTeacherReceiveUDP = (sinfo) =>
                {
                    this.InvokeOnUiThreadIfRequired(() =>
                    {
                        AddStudentScreenToPanel(sinfo);
                    });
                };
                udpClient.CreateUDPTeacherHole();
            });

            t.IsBackground = true;
            t.Start();
        }