socket close 时检查是否正在进行操作，避免不必要的清理，或者垃圾回收时的异常