socket.io: Allow remote host port to be different from local