飞信协议分析后实现sdk封装-c#实现

最近空余在看phpfetion的源码,发现实现的思路比较不错,于是就趁机学学html协议的模拟,我选择了比较熟悉的c#来做这件事,封装了一个带cookie的webclient,然后针对post的返回结果设计各种用来反序列化的结构,两个晚上下来终于有所进展,目前已经实现了心跳包维持在线,好友消息发送,给自己发送消息,通知服务器消息已读,消息群发,消息到达提醒,添加好友,好友通过或者拒绝提醒,接下来准备实现别人发送好友过来的提醒,记录一下~

从phpfetion作者停止更新来看,我还是留着自己用好了,发出来肯定就离被封不远了~

==========================

晚上继续更新,弄了一天,把功能都封装的差不多了,移动为了吸引用户推出了有缘人和可能认识的人,这个貌似可以。。。

来张图片记录一下~做这些只是为了学习知识,万一有人看到博客,想要的话就自己去模拟实现吧,放出来方便了小部分人,可能会坑了一大部分人,我也很讨厌垃圾信息~

是不是有眼睛好的发现了左边第一个和第二个消息的时间有点问题,其实是发送的时候取的本地时间,接收消息取的服务器推过来的时间,应该取成一致才对,这个貌似可以改一下~

测试

sample

飞信协议分析后实现sdk封装-c#实现:等您坐沙发呢!

发表评论

点击正确的图片来提交评论:
快捷键:Ctrl+Enter