reversed server listen