aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ptp/messages.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/ptp/messages.go b/ptp/messages.go
new file mode 100644
index 0000000..561ee5e
--- /dev/null
+++ b/ptp/messages.go
@@ -0,0 +1,17 @@
+package ptp
+
+type Message int
+
+const (
+ Choke Message = iota // choke: <len=0001><id=0>
+ Unchoke // unchoke: <len=0001><id=1>
+ Interested // interested: <len=0001><id=2>
+ NotInterested // not interested: <len=0001><id=3>
+ Have // have: <len=0005><id=4><piece index>
+ BitField // bitfield: <len=0001+X><id=5><bitfield>
+ Request // request: <len=0013><id=6><index><begin><length>
+ Piece // piece: <len=0009+X><id=7><index><begin><block>
+ Cancel // cancel: <len=0013><id=8><index><begin><length>
+ Port // port: <len=0003><id=9><listen-port>
+ _ // keep-alive: <len=0000>
+)