Ejemplo n.º 1
0
        // DELEGATE CHẤP NHẬN YÊU CẦU HIỆN PRIV TỪ REMOTE
        private void AcceptRequireChat(Packet packet)
        {
            bool isExist = false;

            foreach (PrivateChat name in lstFormPrivChat)
            {
                if (name.Text == packet.MyName) // Ton tai Priv thi khong mo len
                {
                    isExist = true;
                    break;
                }
            }
            if (!isExist) // Chua mo Priv
            {
                Random      rd   = new Random();
                PrivateChat priv = new PrivateChat(packet, 2, packet.MyPort, GetLocalIP(), rd.Next(10000, 60000) + "");
                priv.friendName = packet.MyName;
                priv.friendIP   = packet.MyIP;
                lstFormPrivChat.Add(priv);
                priv.Show(); // Mo Priv =>
            }
            else
            {
                return;
            }
        }
Ejemplo n.º 2
0
 void InitializePrivateChat(string Name, string IP, string Port, Packet hipck)
 {
     try
     {
         PrivateChat PrivCchat = new PrivateChat(hipck, 1);
         PrivCchat.friendName = Name;
         PrivCchat.meIP       = GetLocalIP();
         PrivCchat.friendIP   = IP;
         PrivCchat.mePort     = hipck.MyPort;
         PrivCchat.friendPort = Port;
         //
         lstFormPrivChat.Add(PrivCchat);
         PrivCchat.Show();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }