private void pb_Video_MouseClick(object sender, MouseEventArgs e)
 {
     foreach (InfoReceiveUser user in receiveVideo.listUsers)
     {
         if (user.callUser)
         {
             if (CheckMouse(e.X, e.Y, user.callButton))
             {
                 getRequests.SendRequest(FlagsRequest.FNoAddUser, user.ip);
                 receiveVideo.RemoveUser(user.ip);
                 return;
             }
         }
         if (user.answerUser)
         {
             if (CheckMouse(e.X, e.Y, user.answerDownButton))
             {
                 getRequests.SendRequest(FlagsRequest.FNoAddUser, user.ip);
                 receiveVideo.RemoveUser(user.ip);
                 return;
             }
             if (CheckMouse(e.X, e.Y, user.answerUpButton))
             {
                 getRequests.SendRequest(FlagsRequest.FAddUser, user.ip);
                 sendVideo.AddUser(user.ip);
                 receiveVideo.RemoveAnswerUser(user.ip);
                 return;
             }
         }
     }
 }
Exemplo n.º 2
0
 private void AddNewUserInGroup(string ip, string name)
 {
     sendVideo.AddUser(ip);
     receiveVideo.AddUser(ip, name);
 }