方法

GioSocketClientconnect_to_uri_async

自:2.26

声明 [src]

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

描述 [src]

这是g_socket_client_connect_to_uri()的异步版本。

操作完成后,将调用callback。然后,您可以调用g_socket_client_connect_to_uri_finish()来获取操作的结果。

自:2.26

此方法异步完成。在GAsyncReadyCallback内部使用g_socket_client_connect_to_uri_finish()以获取操作结果。

参数

uri

类型: const gchar*

一个网络URI。

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

类型: guint16

要连接的默认端口。

cancellable

类型: GCancellable

GCancellable,或NULL

参数可以为NULL
数据由方法的调用程序拥有。
callback

类型: GAsyncReadyCallback

一个GAsyncReadyCallback

参数可以为NULL
user_data

类型: gpointer

回调中的用户数据。

参数可以为NULL
数据由方法的调用程序拥有。