namespace UdPunching { public enum ExchangeMessageId : byte { // 0 is invalid KeepAliveReq = 10, KeepAliveAckSessionCreated = 11, KeepAliveAckNoChg = 12, PeerKnockReq = 60, PeerKnockReqErrPeerNoReady = 61, PeerKnockReqRelay = 62, PeerKnockReqAck = 63, PeerKnockReqAckRelay = 64, PeerKnockReqDenied = 65, PeerKnockReqDeniedRelay = 66, PeerKnockConnectionReq = 100, PeerKnockConnectionAck = 110, ErrSessionNoCreated = 200, ErrTimeStamp = 210, DataTransfer = 233, } }