方法

GioSocketClientconnect_to_host_async

从:2.22

声明 [src]

void
g_socket_client_connect_to_host_async (
  GSocketClient* client,
  const gchar* host_and_port,
  guint16 default_port,
  GCancellable* cancellable,
  GAsyncReadyCallback callback,
  gpointer user_data
)

描述 [src]

这是g_socket_client_connect_to_host()的异步版本。

当操作完成时,将调用callback。然后,您可以通过调用g_socket_client_connect_to_host_finish()来获取操作的最终结果。

从:2.22

该方法以异步方式完成。使用g_socket_client_connect_to_host_finish()GAsyncReadyCallback中获取操作结果。

参数

host_and_port

类型: const gchar*

要连接的主机的名称和可选端口号。

这些数据由方法的调用者拥有。
值是空终止的UTF-8字符串。
default_port

类型: guint16

要连接的默认端口号。

cancellable

类型: GCancellable

一个GCancellable,或者NULL

该参数可以是NULL
这些数据由方法的调用者拥有。
callback

类型: GAsyncReadyCallback

一个GAsyncReadyCallback

该参数可以是NULL
user_data

类型: gpointer

回调的用户数据。

该参数可以是NULL
这些数据由方法的调用者拥有。