Add rcvbuf size to socket

This commit is contained in:
2020-04-17 14:50:44 +02:00
parent 923c5ed0b5
commit ced9435d6e
+9
View File
@@ -59,6 +59,15 @@ void UdpReceiver::bind(const uint16_t port, const size_t usec_timeout)
SO_RCVTIMEO,
(const char*)&udp_socket_timeout,
sizeof(struct timeval));
// 12MB
int rcvbuf_n_bytes = 12 * 1024 * 1024;
setsockopt(
socket_fd_,
SOL_SOCKET,
SO_RCVBUF,
&rcvbuf_n_bytes,
sizeof(rcvbuf_n_bytes));
}
bool UdpReceiver::receive(void* buffer, size_t buffer_n_bytes)