set UDP receive buffer size

This commit is contained in:
orignal 2020-06-12 16:06:07 -04:00
parent 5993cc857a
commit 5e0a8ed232
2 changed files with 4 additions and 1 deletions

View file

@ -692,6 +692,7 @@ namespace client
LocalPort(ourPort),
RemotePort(theirPort)
{
IPSocket.set_option (boost::asio::socket_base::receive_buffer_size (I2P_UDP_MAX_MTU ));
memcpy(Identity, to->data(), 32);
Receive();
}
@ -791,6 +792,8 @@ namespace client
RemotePort(remotePort), m_LastPort (0),
m_cancel_resolve(false)
{
m_LocalSocket.set_option (boost::asio::socket_base::receive_buffer_size (I2P_UDP_MAX_MTU ));
auto dgram = m_LocalDest->CreateDatagramDestination(gzip);
dgram->SetReceiver(std::bind(&I2PUDPClientTunnel::HandleRecvFromI2P, this,
std::placeholders::_1, std::placeholders::_2,