@@ -25,10 +25,10 @@ namespace boost { namespace network { namespace http {
25
25
socket_options_base (ArgPack const & args)
26
26
: acceptor_reuse_address(args[_reuse_address|false ])
27
27
, acceptor_report_aborted(args[_report_aborted|false ])
28
- , receive_buffer_size(args[_receive_buffer_size|1024 ])
29
- , send_buffer_size(args[_send_buffer_size|1024 ])
30
- , receive_low_watermark(args[_receive_low_watermark|512 ])
31
- , send_low_watermark(args[_send_low_watermark|512 ])
28
+ , receive_buffer_size(args[_receive_buffer_size|4096 ])
29
+ , send_buffer_size(args[_send_buffer_size|4096 ])
30
+ , receive_low_watermark(args[_receive_low_watermark|1024 ])
31
+ , send_low_watermark(args[_send_low_watermark|1024 ])
32
32
, non_blocking_io(args[_non_blocking_io|true ])
33
33
, linger(args[_linger|true ], args[_linger_timeout|0 ])
34
34
{}
@@ -39,12 +39,13 @@ namespace boost { namespace network { namespace http {
39
39
}
40
40
41
41
void socket_options (boost::asio::ip::tcp::socket & socket) {
42
- socket.set_option (receive_buffer_size);
43
- socket.set_option (receive_low_watermark);
44
- socket.set_option (send_buffer_size);
45
- socket.set_option (send_low_watermark);
46
- socket.io_control (non_blocking_io);
47
- socket.set_option (linger);
42
+ boost::system::error_code ignored;
43
+ socket.io_control (non_blocking_io, ignored);
44
+ socket.set_option (linger, ignored);
45
+ socket.set_option (receive_buffer_size, ignored);
46
+ socket.set_option (receive_low_watermark, ignored);
47
+ socket.set_option (send_buffer_size, ignored);
48
+ socket.set_option (send_low_watermark, ignored);
48
49
}
49
50
};
50
51
0 commit comments