增加 reconnect

有问题~~
我为啥要提交有问题的代码呢~~