Push the listen function to the client
Change protocol