PeerID::PeerID() { srand(time(0)); memcpy(id,kt::PEER_ID,8); for (int i = 8;i < 20;i++) id[i] = RandomLetterOrNumber(); client_name = identifyClient(); }
PeerID::PeerID(const char* pid) { if (pid) memcpy(id,pid,20); else memset(id,0,20); client_name = identifyClient(); }
PeerID::PeerID() { srand(time(0)); memcpy(id,bt::PeerIDPrefix().toLatin1(),8); for (int i = 8;i < 20;i++) id[i] = RandomLetterOrNumber(); client_name = identifyClient(); }