方法
自版本:2.22
声明 [src]
gssize
g_socket_send_to (
GSocket* socket,
GSocketAddress* address,
const gchar* buffer,
gsize size,
GCancellable* cancellable,
GError** error
)
描述 [src]
尝试从buffer发送size个字节数据到address。如果address是NULL,则消息将发送到默认接收器(由g_socket_connect()设置)。
有关更多信息,请参阅g_socket_send()。
有效自:2.22
参数
地址-
类型:
GSocketAddress一个
GSocketAddress或NULL。该参数可以是 NULL。这些数据由方法调用者拥有。 buffer-
类型: 一个
guint8的数组包含要发送的数据的缓冲区。
数组的长度在 size参数中指定。这些数据由方法调用者拥有。 size-
类型:
gsize要发送的字节数。
cancellable-
类型:
GCancellable一个 %GCancellable 或
NULL。该参数可以是 NULL。这些数据由方法调用者拥有。 error-
类型:
GError **用于存储可恢复错误的返回位置。
该参数可以是 NULL。如果返回位置不是 NULL,则必须将其初始化为NULL的GError*。如果没有错误,方法将保留该参数初始化为 NULL。如果发生错误,该参数将设置为新分配的 GError;调用者将承担数据的所有权,并负责释放它。