프로퍼티 | 타입 | 설명 | |
---|---|---|---|
AllSystemsAddress | System.IPv4Address | ||
IgmpHeaderLength | int | ||
IgmpLeaveGroup | byte | ||
IgmpMembershipQuery | byte | ||
IgmpMembershipReport | byte | ||
IgmpMembershipReportV2 | byte |
메소드 | 설명 | |
---|---|---|
Create ( byte igmpPacket, int &bytesCopied ) : IgmpHeader, |
This routine creates an instance of the IgmpHeader class from a byte array that is a received IGMP packet. This is useful when a packet is received from the network and the header object needs to be constructed from those values.
|
|
GetProtocolPacketBytes ( byte payLoad ) : byte[] |
This routine creates the byte array representation of the IGMP packet as it would look on the wire.
|
|
IgmpHeader ( ) : System |
Simple constructor for the IGMP header that initializes the member fields.
|
public static Create ( byte igmpPacket, int &bytesCopied ) : IgmpHeader, | ||
igmpPacket | byte | Byte array containing the binary IGMP header |
bytesCopied | int | Number of bytes used in header |
리턴 | IgmpHeader, |
public GetProtocolPacketBytes ( byte payLoad ) : byte[] | ||
payLoad | byte | Payload to copy after the IGMP header |
리턴 | byte[] |
public static IPv4Address,System AllSystemsAddress | ||
리턴 | System.IPv4Address |