通过socket能实现自定义的应用层协议