made peer connection order depend on ones external IP or be random (if we don't know our external IP). Should fix #281
This commit is contained in:
@@ -382,6 +382,8 @@ namespace libtorrent
|
||||
void free_buffer(char* buf, int size);
|
||||
void free_disk_buffer(char* buf);
|
||||
|
||||
address m_external_address;
|
||||
|
||||
// private:
|
||||
|
||||
void on_lsd_peer(tcp::endpoint peer, sha1_hash const& ih);
|
||||
|
@@ -45,6 +45,10 @@ namespace libtorrent
|
||||
bool is_loopback(address const& addr);
|
||||
bool is_multicast(address const& addr);
|
||||
bool is_any(address const& addr);
|
||||
int cidr_distance(address const& a1, address const& a2);
|
||||
|
||||
int common_bits(unsigned char const* b1
|
||||
, unsigned char const* b2, int n);
|
||||
|
||||
address guess_local_address(asio::io_service&);
|
||||
|
||||
|
Reference in New Issue
Block a user