Appendix A. C Snippet to Determine STUN Message Types (确定STUN消息类型的C代码片段)
给定主机字节序中的 16 位 STUN 消息类型值(在 msg_type 参数中),以下是用于确定 STUN 消息类型的 C 宏:
#define IS_REQUEST(msg_type) (((msg_type) & 0x0110) == 0x0000)
#define IS_INDICATION(msg_type) (((msg_type) & 0x0110) == 0x0010)
#define IS_SUCCESS_RESP(msg_type) (((msg_type) & 0x0110) == 0x0100)
#define IS_ERR_RESP(msg_type) (((msg_type) & 0x0110) == 0x0110)