a #GSocketAddress, or %NULL
initialize to 0. Will be set to the number of bytes that have been sent
a pointer to an array of #GSocketControlMessages, or %NULL.
number of elements in @control_messages.
the number of output vectors pointed to by @vectors.
pointer to an array of output vectors
Structure used for scatter/gather data output when sending multiple messages or packets in one go. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.
If @address is %NULL then the message is sent to the default receiver (as previously set by g_socket_connect()).