修改断开重连得异常，更改hashset为vector，尝试做到线程安全