From 60e57ec29edd19f601dc0936ff68ab4203b526a3 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 17 Dec 2010 21:49:34 +0000 Subject: [PATCH] add some types --- apps/i2psnark/java/src/org/klomp/snark/Message.java | 8 +++++++- apps/i2psnark/java/src/org/klomp/snark/Peer.java | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/i2psnark/java/src/org/klomp/snark/Message.java b/apps/i2psnark/java/src/org/klomp/snark/Message.java index cdde79a181..a9d1e23f25 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Message.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Message.java @@ -39,7 +39,13 @@ class Message final static byte REQUEST = 6; final static byte PIECE = 7; final static byte CANCEL = 8; - final static byte EXTENSION = 20; + final static byte PORT = 9; // DHT (BEP 5) + final static byte SUGGEST = 13; // Fast (BEP 6) + final static byte HAVE_ALL = 14; // Fast (BEP 6) + final static byte HAVE_NONE = 15; // Fast (BEP 6) + final static byte REJECT = 16; // Fast (BEP 6) + final static byte ALLOWED_FAST = 17; // Fast (BEP 6) + final static byte EXTENSION = 20; // BEP 10 // Not all fields are used for every message. // KEEP_ALIVE doesn't have a real wire representation diff --git a/apps/i2psnark/java/src/org/klomp/snark/Peer.java b/apps/i2psnark/java/src/org/klomp/snark/Peer.java index d921f12e82..ae053b8c8a 100644 --- a/apps/i2psnark/java/src/org/klomp/snark/Peer.java +++ b/apps/i2psnark/java/src/org/klomp/snark/Peer.java @@ -63,6 +63,7 @@ public class Peer implements Comparable // bytes per bt spec: 0011223344556677 static final long OPTION_EXTENSION = 0x0000000000100000l; static final long OPTION_FAST = 0x0000000000000004l; + static final long OPTION_DHT = 0x0000000000000001l; private long options; /** -- GitLab