Browse Source

request router if not found

pull/11/merge
orignal 11 years ago
parent
commit
5b025909b6
  1. 2
      NetDb.cpp
  2. 7
      Transports.cpp

2
NetDb.cpp

@ -347,7 +347,7 @@ namespace data @@ -347,7 +347,7 @@ namespace data
// do we have that floodfill router in our database?
if (r)
{
if (!dest->IsExcluded (r->GetIdentHash ()) && dest->GetNumExcludedPeers () < 10) // TODO: fix TunnelGateway first
if (!dest->IsExcluded (r->GetIdentHash ()) && dest->GetNumExcludedPeers () < 30) // TODO: fix TunnelGateway first
{
// request destination
auto msg = dest->CreateRequestMessage (r, dest->GetLastReplyTunnel ());

7
Transports.cpp

@ -142,7 +142,14 @@ namespace i2p @@ -142,7 +142,14 @@ namespace i2p
session = new i2p::ntcp::NTCPClient (m_Service, address->host.c_str (), address->port, *r);
AddNTCPSession (session);
}
else
LogPrint ("No NTCP addresses available");
}
else
{
LogPrint ("Router not found. Requested");
i2p::data::netdb.RequestDestination (ident);
}
}
if (session)
session->SendI2NPMessage (msg);

Loading…
Cancel
Save