分解客户端监听过程，分解为连接和监听两个方法