Singleton service per port.

Connection stuff is quite robust now.