set_option
Description:
[ Version ( since = "2.36" ) ]
public bool set_option (int level, int optname, int value) throws Error
public bool set_option (int level, int optname, int value) throws Error
Sets the value of an integer-valued option on this, as with setsockopt
.
(If you need to set a non-integer-valued option, you will need to call setsockopt
directly.)
The <gio/gnetworking.h> header pulls in system headers that will define most of the standard/portable socket options. For unusual socket protocols or platform-dependent options, you may need to include additional headers.
Parameters:
this |
a Socket |
level |
the "API level" of the option (eg, `SOL_SOCKET`) |
optname |
the "name" of the option (eg, `SO_BROADCAST`) |
value |
the value to set the option to |
Returns:
success or failure. On failure, throws will be set, and the system error value (`errno` or |