使用socket进行设计,可实现自主聊天工具。