|
|
@ -164,6 +164,7 @@ namespace i2p |
|
|
|
|
|
|
|
|
|
|
|
void RouterContext::PublishNTCP2Address (int port, bool publish) |
|
|
|
void RouterContext::PublishNTCP2Address (int port, bool publish) |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
if (!m_NTCP2Keys) return; |
|
|
|
if (!port) |
|
|
|
if (!port) |
|
|
|
port = rand () % (30777 - 9111) + 9111; // I2P network ports range
|
|
|
|
port = rand () % (30777 - 9111) + 9111; // I2P network ports range
|
|
|
|
bool updated = false; |
|
|
|
bool updated = false; |
|
|
@ -173,6 +174,7 @@ namespace i2p |
|
|
|
{ |
|
|
|
{ |
|
|
|
address->port = port; |
|
|
|
address->port = port; |
|
|
|
address->ntcp2->isPublished = publish; |
|
|
|
address->ntcp2->isPublished = publish; |
|
|
|
|
|
|
|
address->ntcp2->iv = m_NTCP2Keys->iv; |
|
|
|
updated = true; |
|
|
|
updated = true; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|