使用Socket进行通信