krpc_protocol v0.0.2 KRPCProtocol.Encoder
KRPCProtocol.Encoder provides functions to encode mainline DHT messages.
Summary
Functions
This function returns a bencoded mainline DHT announce_peer query
This function generates a 16 bit (2 byte) random transaction ID and converts it to a binary and returns it. This transaction ID is echoed in the response
Functions
This function returns a bencoded mainline DHT announce_peer query.
Example
iex> KRPCProtocol.encode(:announce_peer, node_id: node_id, info_hash: info_hash)