Class ClientIdentifier
java.lang.Object
com.biglybt.core.peermanager.utils.ClientIdentifier
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static StringasDiscrepancy(String real_client, String dodgy_client, String discrepancy_type) private static StringasDiscrepancy(String client_name, String peer_id_name, String handshake_name, String discrepancy_type, String protocol_type, byte[] peer_id) private static voidassertDecode(String client_name, String peer_id, String handshake_name, String handshake_version, byte[] handshake_reserved, String type) private static voidassertDecodeAZMP(String client_name, String peer_id, String handshake_name, String handshake_version) private static voidassertDecodeBT(String client_name, String peer_id, String handshake_reserved) private static voidassertDecodeExtProtocol(String client_name, String peer_id, String handshake_name, String handshake_version) private static voidassertDecodeLTEP(String client_name, String peer_id, String handshake_name) private static StringcheckForTransmissionBasedClients(String handshake_name_to_process, String client_type_peer, String peer_id_name, String handshake_name, byte[] peer_id, String protocol) static StringidentifyAZMP(String peer_id_client_name, String az_msg_client_name, String az_msg_client_version, byte[] peer_id) static StringidentifyBTOnly(String peer_id_client, byte[] handshake_bytes) static StringidentifyLTEP(String peer_id_name, String handshake_name, byte[] peer_id) static void
-
Field Details
-
test_count
private static int test_count
-
-
Constructor Details
-
ClientIdentifier
public ClientIdentifier()
-
-
Method Details
-
identifyBTOnly
-
identifyAZMP
-
identifyLTEP
-
checkForTransmissionBasedClients
-
asDiscrepancy
-
asDiscrepancy
-
assertDecode
-
assertDecodeAZMP
-
assertDecodeLTEP
-
assertDecodeExtProtocol
-
assertDecodeBT
-
main
-