Split into ListenAddr and ListenPort
Working on TCP transport