- 积分
- 10664
- UID
- 5
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本文是根据碧城仙同志找来的WIKI上的一篇FAQ整理出来的,没有直接翻译,我按里面介绍的方法试过,确实可行.感谢碧城仙.
数据包丢失该怎么办?
SOB客户端程序在重新启动或者意外关机情况下容易丢失,丢失后可以通过修改Windows注册表来修复.
处理步骤如下:
首先退出SOB客户端程序.
1.检查未完成数据包所在的SOB目录,如果安装时没有选择安装目录的话,默认是在C:\Program Files\SB
在这个目录中应该有一个未知文件类型的、名为z#######的文件(#代表0-9任意数字).
比如z5779487.如果有数据包丢失的话,通常会有两个这样的文件,比如z6779487和z6670993.
如果在SB目录中找不到任何z#######形式的文件的话,可能你没打开正确的目录或者实在是太不走运了.
2.有这个文件的话,就能知道你丢失的数据包中n的值.比如,z6779487表示n的值是6779487;z6670993表示n的值是6670993.小一点的n值很可能就是你丢失的数据包.
然后要找到k的值.一种方法是通过查看日志文件来获得(点击config->view log).这样可以跳过下面的第三步直接到第四步.
如果没有记录日志,你得登录到官方网站来查找k的值.
3.登录SOB
http://www.seventeenorbust.com -> Preferences ->pending test management
如果已经登录的话直接点下面的链接:
http://www.seventeenorbust.com/account/testsPending.mhtml
打开后可以看到这样一个表格,各列为:
ID, Number, IP Address, Assigned, Last Reported, Progress, Percent, cEMs/s, Expire?
如果你有多台计算机参加计算的话,会有多条记录,比如:
363953 4847?2^6779487+1 169.1.000.100 Thu Aug 19 15:59:21 2004 never 0 % -0
358621 28433?2^6670993+1 169.1.000.100 Sun Aug 1 03:08:44 2004 Fri Aug 13 03:52:13 2004 4589089 68 %
通过IP可以判断分别属于哪台计算机.
28433?2^6670993+1 这里,n的值是6779487,k的值是28433
4.打开Windows注册表
在注册表编辑器中依次展开HKEY_LOCAL_MACHINE\SOFTWARE\LhDn\sob\cache
点击cache,出现三个REG_DWORD类型的键.
cache REG_WORD 0x00000002 (2) k REG_WORD 0x000012ef (4847) n REG_WORD 0x0065ca91 (6779487)
修改k和n的键值,改成丢失数据包的k和n的值.
修改方法:
双击k,基数选择"十进制",然后修改键值,确定.修改n值的方法类似.
如果cache的键值不是2,比如是0,也要把它改成2.
5.重启SOB客户端. |
评分
-
查看全部评分
|