Exemple #1
0
 private void tcpAsyncServer_AcceptServer(object sender, AcceptServerEventArgs e)
 {
     this.Invoke((EventHandler)(delegate
     {
         NetLog(DateTime.Now.ToLongTimeString() + ":");
         NetLog("接入:" + e.Client.ClientSocket.RemoteEndPoint.ToString());
         NetLog("\r\n");
         bool bExist = false;
         IPEndPoint ip = (IPEndPoint)e.Client.ClientSocket.RemoteEndPoint;
         foreach (ListViewItem li in listView1.Items)
         {
             if (li.Text == ip.Address.ToString())
             {
                 bExist = true;
                 li.SubItems[1].Text = ip.Port.ToString();
                 li.Tag = e.Client;
                 break;
             }
         }
         if (!bExist)
         {
             ListViewItem li = listView1.Items.Add(ip.Address.ToString());
             li.SubItems.Add(ip.Port.ToString());
             li.SubItems.Add("");
             li.SubItems.Add("");
             li.SubItems.Add("");
             li.SubItems.Add("");
             li.SubItems.Add("");
             li.SubItems.Add("");
             li.Tag = e.Client;
         }
     }));
 }
Exemple #2
0
 private void tcpAsyncServer_AcceptServer(object sender, AcceptServerEventArgs e)
 {
     this.Invoke((EventHandler)(delegate
     {
         wfComboBoxItem c = new wfComboBoxItem(e.Client.ClientSocket.RemoteEndPoint.ToString(), e.Client.key);
         int i = toolStripComboBox1.Items.Add(c);
         toolStripComboBox1.SelectedIndex = i;
     }));
 }
Exemple #3
0
 private void tcpAsyncServer_AcceptServer(object sender, AcceptServerEventArgs e)
 {
     this.Invoke((EventHandler)(delegate
     {
         NetLog(DateTime.Now.ToLongTimeString() + ":");
         NetLog("Accept:" + e.Client.ClientSocket.RemoteEndPoint.ToString());
         NetLog("\r\n");
     }));
     byte[] tx = CP1616_NoAddr_Packet.MakeCP1616_NoAddr_Packet(0xf0);
     tcpAsyncServer.Send(e.Client, tx);
 }