DotMSN |

# P2PMessage Properties

The properties of the P2PMessage class are listed below. For a complete list of P2PMessage class members, see the P2PMessage Members topic.

#### Public Instance Properties

AckIdentifier | Acknowledge identifier. Set when the message is an acknowledgement to a received message. Bytes 37-40 in the binary header.
AckSessionId | Acknowledge session identifier. Acknowledgement messages respond with this number in their acknowledge identfier. Bytes 33-36 in the binary header.
AckTotalSize | Acknowledged total message length. Set when the message is an acknowledgement to a received message. Bytes 41-48 in the binary header.
Flags | Flag parameter. Bytes 29-32 in the binary header.
Footer | The footer, or Application Identifier. Bytes 0-4 in the binary footer.
Identifier | The identifier of this message. Bytes 5-8 in the binary header.
InnerBody (inherited from NetworkMessage) | The inner body contents. Null if not present.
InnerMessage (inherited from NetworkMessage) | The inner message object. Null if not present.
IsAcknowledgement | Indicates whether the message is an acknowledgement message
MessageSize | Message length in bytes of the current message. Bytes 25-28 in the binary header.
Offset | The offset in bytes from the begin of the total message. Bytes 9-16 in the binary header.
ParentMessage (inherited from NetworkMessage) | The inner message object. Null if not present.
SessionId | The session identifier field. Bytes 0-4 in the binary header.
TotalSize | Total message length in bytes. Bytes 17-24 in the binary header.

#### See Also

P2PMessage Class | XihSolutions.DotMSN.DataTransfer Namespace