Socket.sendWithBlocking

This behaves exactly the same as g_socket_send(), except that the choice of blocking or non-blocking behavior is determined by the @blocking argument rather than by @socket's properties.

class Socket
ptrdiff_t
sendWithBlocking

Parameters

buffer string

the buffer containing the data to send.

blocking bool

whether to do blocking or non-blocking I/O

cancellable Cancellable

a %GCancellable or %NULL

Return Value

Type: ptrdiff_t

Number of bytes written (which may be less than @size), or -1 on error

Throws

GException on failure.

Meta

Since

2.26