学习功能实现，存在多次连接Bug