Multiple connection service entries

A server can listen for clients over multiple networks. Clients can connect to servers over multiple networks at runtime.