/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="packetdata"></param> private void m_rawsocket_OnPacketReceived(object sender, Sniffer.CCommon.PacketContent packetdata) { CShare.RegisterEvent(m_workingds, packetdata); AddNetworkConnectionToTree((CShare.ConnectionType)(CShare.IsAnIPFromMyLAN(cCustomToolbar.cCustomComboBox.ComboText, packetdata.SourceIP) ? CShare.ConnectionType.LAN : CShare.ConnectionType.Internet), packetdata.SourceIP); }
/// <summary> /// /// </summary> /// <param name="type"></param> /// <param name="address"></param> private void AddNetworkConnectionToTree(CShare.ConnectionType type, string address) { bool found = false; address = CShare.GetPartFromIP(address, CShare.IPAddressPart.Address); TreeNode selected = type.Equals(CShare.ConnectionType.LAN) ? trvNetwork.Nodes[0].Nodes[0] : trvNetwork.Nodes[0].Nodes[1]; foreach (TreeNode node in selected.Nodes) { if (node.Text.Equals(address)) { found = true; break; } } if (!found) { CShare.ControlInvokeCallback callback = new CShare.ControlInvokeCallback(selected.Nodes.Add); selected.TreeView.Invoke(callback, new object[] { new TreeNode(address) }); } }
private void linkLabel1_LinkClicked(object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e) { CShare.NavigateToURL(CShare.DMURL); }
private void NavigateToTarget(object sender, System.EventArgs e) { CShare.NavigateToURL((string)(((PictureBox)sender).Name.ToUpper().Equals(CShare.MCSDPBX) ? CShare.MCPURL : CShare.DMURL)); }