xtd 0.2.0
Loading...
Searching...
No Matches

◆ send_buffer_size() [2/2]

socket & xtd::net::sockets::socket::send_buffer_size ( size_t  value)

Sets a value that specifies the size of the send buffer of the xtd::net::sockets::socket.

Parameters
valueAn size_t that contains the size, in bytes, of the send buffer. The default is 8192.
Returns
This current instance.
Exceptions
xtd::net::sockets::socket_exceptionThis option is valid for a datagram socket only.
xtd::object_closed_exceptionThe xtd::net::sockets::socket has been closed.
Remarks
A larger buffer size might delay the recognition of connection difficulties. Consider increasing the buffer size if you are transferring large files, or you are using a high bandwidth, high latency connection (such as a satellite broadband provider.)
Note
If you receive a xtd::net::sockets::socket_exception exception, use the xtd::net::sockets::socket_exception::error_code property to obtain the specific error code. After you have obtained this code, refer to the Windows Sockets version 2 API error code documentation in the MSDN library for a detailed description of the error.