Add listen address/port support