the "API level" of the option (eg, SOL_SOCKET)
the "name" of the option (eg, SO_BROADCAST)
the value to set the option to
success or failure. On failure, @error will be set, and the system error value (errno or WSAGetLastError()) will still be set to the result of the setsockopt() call.
GException on failure.
2.36
Sets the value of an integer-valued option on @socket, as with setsockopt(). (If you need to set a non-integer-valued option, you will need to call setsockopt() directly.)
The [<gio/gnetworking.h>][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.