Options used for the configuration of the underlying system socket in the StreamingSocket and DatagramSocket classes. More...
#include <juce_Socket.h>
Public Member Functions | |
SocketOptions | withReceiveBufferSize (int size) const |
The provided size will be used to configure the socket's SO_RCVBUF property. | |
SocketOptions | withSendBufferSize (int size) const |
The provided size will be used to configure the socket's SO_SNDBUF property. | |
auto | getReceiveBufferSize () const |
auto | getSendBufferSize () const |
Options used for the configuration of the underlying system socket in the StreamingSocket and DatagramSocket classes.
|
nodiscard |
The provided size will be used to configure the socket's SO_RCVBUF property.
Increasing the buffer size can reduce the number of lost packets with the DatagramSocket class, if the socket is to receive packets in large bursts.
If this property is not specified, the system default value will be used, but a minimum of 65536 will be ensured.
References withMember().
|
nodiscard |
The provided size will be used to configure the socket's SO_SNDBUF property.
If this property is not specified, the system default value will be used, but a minimum of 65536 will be ensured.
References withMember().
|
nodiscard |
|
nodiscard |