函数

GioDtlsClientConnectionnew

自:2.48

声明 [src]

GDatagramBased*
g_dtls_client_connection_new (
  GDatagramBased* base_socket,
  GSocketConnectable* server_identity,
  GError** error
)

描述 [src]

创建一个新的GDtlsClientConnection,该连接封装了假设与由server_identity标识的服务器通信的base_socket

自2.48起可用

参数

base_socket

类型: GDatagramBased

要包裹的GDatagramBased

数据由函数的调用者拥有。
server_identity

类型: GSocketConnectable

预期的服务器身份。

参数可以是NULL
数据由函数的调用者拥有。
error

类型: GError **

可恢复的错误的返回位置。

参数可以是NULL
如果返回位置不是NULL,则必须将其初始化为NULL GError*
如果没有错误,函数将保留初始化为NULL的参数。
在出错的情况下,参数将被设置为一个新的GError;调用者将获取所有权,并负责释放它。

返回值

类型: GDtlsClientConnection

新的GDtlsClientConnection,或出现错误时为NULL

函数的调用者获得数据的所有权,并负责释放它。