return mt >= Suggest && mt <= AllowedFast
}
+func (mt *MessageType) UnmarshalBinary(b []byte) error {
+ *mt = MessageType(b[0])
+ return nil
+}
+
const (
// BEP 3
Choke MessageType = 0
const (
HandshakeExtendedID = 0
- RequestMetadataExtensionMsgType = 0
- DataMetadataExtensionMsgType = 1
- RejectMetadataExtensionMsgType = 2
+ RequestMetadataExtensionMsgType ExtendedMetadataRequestMsgType = 0
+ DataMetadataExtensionMsgType ExtendedMetadataRequestMsgType = 1
+ RejectMetadataExtensionMsgType ExtendedMetadataRequestMsgType = 2
)