参考别人的《用 socket 编写的多线程下载工具》 bbs.csdn.net/topics/