Description Methods and Functions Hierarchy Detailed Description Structures Convenient Construction Properties Author(s) References
Helper for connecting to a network service
gSocketClientNew()
gSocketClientConnect(object, connectable, cancellable = NULL, .errwarn = TRUE)
gSocketClientConnectAsync(object, connectable, cancellable = NULL, callback, user.data = NULL)
gSocketClientConnectFinish(object, result, .errwarn = TRUE)
gSocketClientConnectToHost(object, host.and.port, default.port, cancellable = NULL, .errwarn = TRUE)
gSocketClientConnectToHostAsync(object, host.and.port, default.port, cancellable = NULL, callback, user.data = NULL)
gSocketClientConnectToHostFinish(object, result, .errwarn = TRUE)
gSocketClientConnectToService(object, domain, service, cancellable = NULL, .errwarn = TRUE)
gSocketClientConnectToServiceAsync(object, domain, service, cancellable = NULL, callback, user.data = NULL)
gSocketClientConnectToServiceFinish(object, result, .errwarn = TRUE)
gSocketClientSetFamily(object, family)
gSocketClientSetLocalAddress(object, address)
gSocketClientSetProtocol(object, protocol)
gSocketClientSetSocketType(object, type)
gSocketClientGetFamily(object)
gSocketClientGetLocalAddress(object)
gSocketClientGetProtocol(object)
gSocketClientGetSocketType(object)
gSocketClient()
1 2 | GObject
+----GSocketClient
|
GSocketClient
is a high-level utility class for connecting to a
network host using a connection oriented socket type.
You create a GSocketClient
object, set any options you want, then
call a sync or async connect operation, which returns a GSocketConnection
subclass on success.
The type of the GSocketConnection
object returned depends on the type of
the underlying socket that is in use. For instance, for a TCP/IP connection
it will be a GTcpConnection
.
GSocketClient
A helper class for network servers to listen for and accept connections. Since 2.22
gSocketClient
is the equivalent of gSocketClientNew
.
family
[GSocketFamily
: Read / Write / Construct]The sockets address family to use for socket construction. Default value: G_SOCKET_FAMILY_INVALID
local-address
[GSocketAddress
: * : Read / Write / Construct]The local address constructed sockets will be bound to.
protocol
[GSocketProtocol
: Read / Write / Construct]The protocol to use for socket construction, or 0 for default. Default value: G_SOCKET_PROTOCOL_DEFAULT
type
[GSocketType
: Read / Write / Construct]The sockets type to use for socket construction. Default value: G_SOCKET_TYPE_STREAM
Derived by RGtkGen from GTK+ documentation
https://developer.gnome.org/gio/stable/GSocketClient.html
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.