Learn R Programming

RGtk2 (version 2.20.1)

GNetworkService: GNetworkService

Description

A GSocketConnectable for resolving SRV records

Arguments

Methods and Functions

gNetworkServiceNew(service, protocol, domain) gNetworkServiceGetService(object) gNetworkServiceGetProtocol(object) gNetworkServiceGetDomain(object) gNetworkService(service, protocol, domain)

Hierarchy

GObject +----GNetworkService

Interfaces

GNetworkService implements GSocketConnectable.

Detailed Description

Like GNetworkAddress does with hostnames, GNetworkService provides an easy way to resolve a SRV record, and then attempt to connect to one of the hosts that implements that service, handling service priority/weighting, multiple IP addresses, and multiple address families. See GSrvTarget for more information about SRV records, and see GSocketConnectable for and example of using the connectable interface.

Convenient Construction

gNetworkService is the equivalent of gNetworkServiceNew.

References

http://library.gnome.org/devel//gio/GNetworkService.html