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;
             }
         }
     }
 }
예제 #2
0
 private void RemoveUserWithGroup(string ip)
 {
     sendVideo.RemoveUser(ip);
     receiveVideo.RemoveUser(ip);
 }