加入 socket 超时判断，修复了网络不稳定时 socket 无限等待的 BUG