ExchangeMessageSection.cs 567 B

12345678910111213141516171819202122232425
  1. namespace UdPunching
  2. {
  3. public enum ExchangeMessageSection : byte
  4. {
  5. /// <summary>
  6. /// 4 bytes: LeInt32 UnixTimeStamp
  7. /// </summary>
  8. TimeStamp = 0,
  9. /// <summary>
  10. /// 17 bytes: 15 bytes ZeroFilled IpAddress 000.000.000.000 + LeInt16 Port
  11. /// </summary>
  12. PeerEndPoint = 1,
  13. /// <summary>
  14. /// 16 bytes: just bytes of GUID
  15. /// </summary>
  16. PeerId = 2,
  17. /// <summary>
  18. /// N+1 byte length prefix data
  19. /// </summary>
  20. PayloadData=3,
  21. }
  22. }