listener service: listen on multiple connections
(tcp4 and tcp6 or multiple devices or both)
separate different event implementations