SRVproxy is an application of the libsrv library that makes network connections in a simple and reliable manner. Both packages can be found on
http://libsrv.SourceForge.net
The libsrv library supports network connecting with high reliability of success, and the SRVproxyHTTP is a proxy for HTTP that relays requests through SRV records if it can, and through A records if it must. It interprets multiple IP numbers for a server correctly, handles load balancing and fallbacks as set in SRV records, and generally tries anything you could think of to connect.... read more
The libsrv library is intended to provide easy-to-program network connections with a high reliability of succeeding. Its 1.0 release can be found on
http://libsrv.SourceForge.net
SRV records are a standard feature in DNS that allow an admin to point traffic for a particular protocol to the server and port number of choice; furthermore, these records support load balancing and fallback servers.
Programming for SRV records is a hard task, because their interpretation requires client-side code to handle the complexity of load balancing and fallbacks. This is precisely where libsrv kicks in -- it makes these connections child's play.... read more