Description Usage Arguments Details Value Author(s)
Tries to send size
bytes from buffer
on the socket. This is
mainly used by connection-oriented sockets; it is identical to
gSocketSendTo
with address
set to NULL
.
1 | gSocketSend(object, buffer, size, cancellable = NULL, .errwarn = TRUE)
|
|
a |
|
the buffer containing the data to send. |
|
the number of bytes to send |
|
a |
.errwarn |
Whether to issue a warning on error or fail silently |
If the socket is in blocking mode the call will block until there is
space for the data in the socket queue. If there is no space available
and the socket is in non-blocking mode a G_IO_ERROR_WOULD_BLOCK
error
will be returned. To be notified when space is available, wait for the
G_IO_OUT
condition. Note though that you may still receive
G_IO_ERROR_WOULD_BLOCK
from gSocketSend
even if you were previously
notified of a G_IO_OUT
condition. (On Windows in particular, this is
very common due to the way the underlying APIs work.)
On error -1 is returned and error
is set accordingly.
Since 2.22
A list containing the following elements:
retval |
[integer] Number of bytes written (which may be less than |
|
|
Derived by RGtkGen from GTK+ documentation
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.