非常诡异的问题。。。。征求大家的意见 都进来看看
我现在做了一个基于P2P从多个节点下载文件的程序
碰到这么个问题
我同时从不超过8个节点同时下载数据
非常正常。。。。从来不出问题。。
但是超过8个以后
总有个把节点 传送数据的时候突然失去响应(我怀疑是不是线程调度的问题)
下载的文件和原文件通过2进制比较。。。。和失去响应的节点个数相对应(如果是2个节点,就有2个位置和原文件不一样)
我接受数据的一方采用的是select UDP 线程池来处理接受到的数据
我现在真不知道咋整了 压根 就不好调试。。
希望哪位大大 提供点思路 或者说下自己的看法