第一次提交，完成了基本的通信功能