Asynchronous socket server