Post by tywtyw2002 on 2011, March 26, 4:55 PM
大家都应该知道,数据传输的时候 数据包的大小应该是mtu。大概在1000左右。
任何软件都不会用小包去传输大量数据,因为小包传数据开销太大。 这个开销就是数据包的包头。
2层 14字节
ip包头 20字节。
udp包头 8字节
tcp包头 20个字节。
如果发小包的话 会白白的浪费20+20or(8)+14 54字节或者 42字节在 传输协议上。所以尽可能用大包去发数据。
但是有一种数据是例外的,就是语音数据,这个要求延时低,所以小包发送。 语音数据与我们一般说的下载数据有本质的区别。所以这里不讨论这个。
所以我们可以采用丢传出数据包来达到屏蔽迅雷上传的目的,但是迅雷的确需要上传。tcp链接是可靠的需要ack去确定数据达到。udp虽然不需要确认ack,但是程序会发一些确认udp于其他主机联系。
这样就出现本文说的这种方法。
通过数据包的大小来确认是否丢包。
win下我没找到什么程序能根据数据包的大小去丢包的。只有限速和禁止通信的。限速用netlimit很好。有特别版的。
只能在路由器上下手了。
linux的路由器 tomato,ddwrt都可以。
说下iptables的 length模块吧。
用法是 -m length --length XX:XX
解释下最后的XX:XX
第一个XX是匹配数据包最小是多少,后面的那个是匹配最大是多少。
128:128这句话就是匹配数据包大小为128的包
128: 这是匹配任何大于128的数据包。 iptables会在:后面自动加上 65535,如果你先匹配128-1024 直接 128:1024就可以了
:128是匹配小于128的所有包。
结论利用iptables 结合迅雷的端口号然后丢大于 256的包就可以了, 我一般用512。
网络·技术 | 评论:0
| 阅读:760
Post by tywtyw2002 on 2011, March 3, 5:58 PM
汉化wow插件的时候 老会出现 itemid 和 spellid,
所以自己搞了个id查询的程序。
http://landon.v70.us/wowimg/item.html
目前spell id 只能查到中文信息。
过2天可能会添加个wowhead的源。
Tags: wow
网络·技术 | 评论:2
| 阅读:1730
Post by tywtyw2002 on 2011, February 9, 8:44 PM
最近用php写了一些程序。
但是php代码边写边debug就会导致php代码很乱。
所以就在网上找了下美化php代码的软件,phpcb。
但是找了很久都没有找到notepad++ 如何集成phpcb。
于是就自己弄了一下,发现效果还不错。
phpcb居然读取文件是按行读,然后安行输出。这点气死我了。
用命令 phpcb.exe get.php >get.php 导致丢失了get.php文件的所有内容 100+行呀。。。。。 还有1个array的数据。
步骤
1.先把nppexec安上。
2.然后去下载phpcb,扔到notepad++的目录里面去,如果觉得乱可以自己加个文件夹,我就把phpcb 放在bin目录里面了。
3.nppexec 好像不支持 >的语法。所以>的部分只好用bat写了。
代码如上,phpcb后面的语法格式 请参考 phpcb压缩包中的index文件。
把bat文件和phpcb放在一个目录里面。
4.按f6, 出现了nppexce。把如下代码复制过去保存就好了。
如果没有安装linux命令工具的话,把第二行的mv -f 改成move /y 就可以了。
notepad++ 我找了半天也没找到reload 命令如何用。
如果用npp_load的话 还会提示文件被修改。无奈
只好先关闭这个文件,在开启了。
为了防止phpcb粗错造成代码损失,会自动保存 文件名.tmp作为备份。
5.快速执行。
我没找到如何给工具栏添加按钮,也不知道如何把nppexec的脚本加入。
所以只能用nppexec的自带功能让脚本出现在 宏菜单里面
打开nppexec的选项,把menu item 选上 然后在 associate script 选择刚才你保存的名字,在上面的 item name 可以自己改,然后点add/modify就可以了。
然后就能在 宏菜单的最下面看见了
网络·技术 | 评论:1
| 阅读:1547
Post by tywtyw2002 on 2011, January 30, 11:29 PM
先扔上来一个beta版本吧。
基本的东西都汉化了。
由于vs被我搞残了 vs08升级到 vs10,导致没法编译任何文件。fuck。
msb4018 搞了一天没明白,决定重装系统
先发个预览版吧。
只汉化了一部分,天赋,药水药剂的代码都写完了,但是没编译(没法编译)
食物没汉化。这个太难了。
我没做导入文件汉化,导入的配置文件都是e文的。
目前台服也没什么能导入配置文件的软件了吧
rawr不支持台服。那个增强萨满的wow插件还不能输出。
所以我就没做导入配置转中文,以后可能会做。
繁体加简体。技能物品都是4.03的所以用了繁体。
已知问题:
1.打开gui 100% 提示配置文件有问题,不用管,点file然后从新打开config.txt即可。
2.雕文汉化了,但是ehmsim不识别,所以大家先不要选雕文了。(已经修复了,但是可恶的vs无法编译)
3.汉化错误 所有火舌tt实际为炽热tt

下载地址 :http://code.google.com/p/armorymini/downloads/detail?name=EnhSimGUI_me.exe&can=2&q=#makechanges
Tags: 技术, wow
网络·技术 | 评论:0
| 阅读:577
Post by tywtyw2002 on 2011, January 10, 3:21 PM
回國了。
很無語
目田們找不到服務器。
網通連電信卡比卡死了。
無語中。。。。
台服在網通路由器丟包。
真不知道adsl用戶的qos級別是什麼,我感覺應該是最低級的。
核心路由丟包應該是隨機的,bt包和小包等價。
感覺isp應該用不起流量控制系統。
心情·随笔 | 评论:0
| 阅读:609
Post by tywtyw2002 on 2010, December 17, 7:40 AM
很多話果然很對,
知道的越少,活得就越好。
問題想的越深,就越容易把問題搞復雜。
這應該就是傻人有傻福的意思吧。
uc 的算法應該是一個可逆的 目前比較懷疑 dz的那套算法。
心情·随笔 | 评论:0
| 阅读:694
Post by tywtyw2002 on 2010, November 11, 1:13 PM
qq和360的最终结果也下来了,果然和当初说的一样。
唉。其实本来想写第三篇qq和360的关系,结果因为和同学吃饭就流产了。
算了这篇就当第三篇吧。
多了不多,杀毒软件不会出现3足鼎立的状态。
坑了吧。
光棍节快乐!!!
开始屠城杀bl。为了联盟奋斗吧。
Tags: qq
网络·技术 | 评论:0
| 阅读:635
Post by tywtyw2002 on 2010, November 9, 11:54 AM
閑著無聊,還要老換ip所以就寫了一個快速切換ip的腳本
xp下
通過,
可惜win沒有sleep 只能用ping來計算等待時間了
別的不多說 netsh原理
网络·技术 | 评论:1
| 阅读:934