ExchangeMessageId.cs 740 B

12345678910111213141516171819202122232425262728293031
  1. namespace UdPunching
  2. {
  3. public enum ExchangeMessageId : byte
  4. {
  5. // 0 is invalid
  6. KeepAliveReq = 10,
  7. KeepAliveAckSessionCreated = 11,
  8. KeepAliveAckNoChg = 12,
  9. PeerKnockReq = 60,
  10. PeerKnockReqErrPeerNoAvailable = 61,
  11. PeerKnockReqRelay = 62,
  12. PeerKnockReqRelayed = 63,
  13. PeerKnockAck = 64,
  14. PeerKnockAckRelay = 65,
  15. PeerKnockAckRelayed = 66,
  16. PeerKnockDenied = 67,
  17. PeerKnockDeniedRelay = 68,
  18. PeerKnockDeniedRelayed = 69,
  19. PeerKnockConnectionReq = 100,
  20. PeerKnockConnectionAck = 110,
  21. ErrSessionNoCreated = 200,
  22. ErrTimeStamp = 210,
  23. DataTransfer = 233,
  24. DataTransferAck = 234,
  25. }
  26. }