网络通信的学习

从《热血三国》找到了学习的动力,在此记录下学习中的点滴

本来只是像做出时间提醒的功能,但具体看了一下发现超出自己的现有知识。以往做过Web游戏的模拟辅助类软件,但这次是Flash,本想直接从Flash里获取数据,却发现无从下手,请教了百Google度后,终于有些头绪,AMF协议、Flex框架,Socket,完全陌生的东西啊~~~~

今天是09/6/6,在前几天就做好了代理程序,虽然漏洞一堆,但好歹勉强能用。但卡在一个地方,在测试登陆百度时,返回的Head部分是正常的,而数据体部分确实乱码,在memo里只显示问号,困扰许久。直到今天,茅塞顿开,之前一直想着utf-8,base64,ANSI这类编码,却忽略的head里的Content-Encoding: gzip!!,怪不得把请求文本中的Accept-Language项删掉后就都返回正常的html源码,好在gzip解压是开源的,在CSDN上重新注册了个号10积分下个组件,防止以后要用,放到了我的网络硬盘里http://mashangdown.ys168.com/,果然解码成功~

6/15,中间耽误了一段时间……。由对上面的残次品的不满,决定先做一个完善的代理,也就是实现开着代理软件上网而不出现错误。我满怀激情的研究……。经过几天的挣扎,虽有进步但仍是错误不断,又加上临近考试,终于在今天晚上放弃了自己写。上网找了代码修改,终于在次日凌晨2:40分成功,啊~~,高手到处都有,为何不能算我一个……。看来我考虑问题还是不全面,和真正的高手还有很大的差距,希望差距会越来越小吧,努力。接下来的打算仍然不是做外挂(汗~~),我要仿Charles,不过实力有限,只好仿简单一点啦,希望会成功!!

6/18,总的来说还算成功,已经是那么回事了。但却碰到了最棘手的AMF格式的操作,啊,为什么D7不支持.NET啊,有开源的组件可以对AMF进行序列和反序列,我开始不知道怎么办了……,难道让我开始学C#?

8/1,一晃就一个多月了,这期间一直没写,但确实发生了很多。转战了一段时间的vs2005,感觉还不错,CSDN太赞了!!。现在对于它的界面也习惯了,应该对Delphi2009那些也免疫了吧……。对于Fluorinefx研究的无果导致我暂时放弃,但又不甘心,再怎么也得有点东西出来。看到QQ校友的开心农场是用Json协议,而且有三方.net库支持,只好挑个软柿子捏了。到今天为止一切还算顺利吧,主要的都差不多了,我的第一个小外挂,呵呵

8/27,忧郁啊,昨天好不容易灵感爆发,终于想明白了Fluorinefx的用法,并成功的写出了rxsg的doLogin操作。但谁曾想rxsg他8月份竟然改版了,发送的信息加了密……,太怨念了。

对我有帮助的链接:

Flash网页游戏辅助工具制作简析(貌似博主把帖子删了……)
http://www.cnblogs.com/pvistely/archive/2009/05/27/1392842.html
这个算是我的启蒙文章,虽然没有写实际的东西,但对我的影响蛮大的,好贴

用Delphi设计代理服务器[正确文章]
http://www.dmresearch.net/program/delphibianchengjishu/200509/38100.html
认识到想要分析协议,首先要做一个本地代理,让浏览器把信息发送给你的程序,代为转发,收到返回的数据后再还给浏览器

AMF学习1数据类型
http://www.cnblogs.com/studyzy/archive/2008/04/09/1143685.html

AMF学习2远程调用的封装
http://www.cnblogs.com/studyzy/archive/2009/03/18/1147658.html

转载于:https://www.cnblogs.com/mashang/archive/2009/06/06/1497638.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值