示例#1
0
 internal PcapAddress(PcapUnmanagedStructures.pcap_addr pcap_addr)
 {
     if(pcap_addr.Addr != IntPtr.Zero)
         Addr = new Sockaddr( pcap_addr.Addr );
     if(pcap_addr.Netmask != IntPtr.Zero)
         Netmask = new Sockaddr( pcap_addr.Netmask );
     if(pcap_addr.Broadaddr !=IntPtr.Zero)
         Broadaddr = new Sockaddr( pcap_addr.Broadaddr );
     if(pcap_addr.Dstaddr != IntPtr.Zero)
         Dstaddr = new Sockaddr( pcap_addr.Dstaddr );
 }
示例#2
0
 internal PcapAddress(PcapUnmanagedStructures.pcap_addr pcap_addr)
 {
     if (pcap_addr.Addr != IntPtr.Zero)
     {
         Addr = new Sockaddr(pcap_addr.Addr);
     }
     if (pcap_addr.Netmask != IntPtr.Zero)
     {
         Netmask = new Sockaddr(pcap_addr.Netmask);
     }
     if (pcap_addr.Broadaddr != IntPtr.Zero)
     {
         Broadaddr = new Sockaddr(pcap_addr.Broadaddr);
     }
     if (pcap_addr.Dstaddr != IntPtr.Zero)
     {
         Dstaddr = new Sockaddr(pcap_addr.Dstaddr);
     }
 }