呵呵!刚编译好Windows版本的MyQQ。就发现网络突然变得非常慢。这冰天雪地的时候,莫非电信断了条电缆? 幸好,还是能够上到网,把MyQQ的测试版本发布出来。
这个测试版本用的并不是最新的QQ登录协议,但用的还好。2007的QQ协议还在猜测中。没有什么资料,估计短时间内还不能收获到什么。这个版本可以支持获得好友列表和在线好友列表,也支持发送接收好友和群的消息。不过全都是给于UDP的,TCP的最近可能会完成。
下面的链接是提供Windows版本编译的二进制文件,因为使用了GNU的pthread动态库,所以附带了一个DLL。
下载地址:MyQQ测试版(Windows)
如果发现有什么bug,在这里留言就可了。
请放心使用,本人对你的QQ号没有丝毫兴趣,鄙视TX。不信就自己看源代码吧。要是你信任我,我就强烈要求你暂时不要看这个版本的源代码,因为写得比较仓促,代码乱成一团。10秒钟写出20个“我”字是怎么样子你可以想像得到吧。
下载地址:MyQQ未完善的代码
运行效果:
Logging ... Logging ... User Logged successfully. Welcome to play MyQQ version 0.5 This is a tiny console IM, made for programmers and computer fans. Enjoy it! help: Show this message. to/t [UID|N]: Say something to UID:NUMBER. say/s MESSAGE: Send message to who you are talking to. status [online|away|hidden]: Change status. who/w: List all online buddies. List online group members if you are a group. view/v: List all buddies. List all group members if you are in a group. enter/e [GID|N]: Enter a group, and you can talk to members by command \\\'say\\\' leave/l: Leave a group. groups/g: Show all groups. info/i: Show the information of a buddy or a group. Use \\\'to\\\' or \\\'enter\\\' fisrt. exit: Logout. To [None]> who 1 357339036 OnLine 小虾 2 452424523 OnLine /kel﹏凋◇ 3 592399388 Away GVOS操作系统 To [None]> to 1 You are talking to 小虾 To [小虾]> say 最近在做什么? To [小虾]> 1)22:43:48[小虾] 测试代码。你呢? To [小虾]> info BuddyName 小虾 UserID 357339036 IPAddress 59.34.170.3 Port 10391 Face 141 Age 2 Sex Asexual Mode Online To [小虾]> groups 1 209972310 7972310 [电脑兴趣小组] 2 480216481 11216481 新兴县实验中学 3 480216951 11216951 [RPG游戏开发] 4 480282819 11282819 快乐星球 5 480282884 11282884 [空群2] 6 480927128 11927128 SGOS 2007 开发 7 483641768 14641768 一(13)榊谜o圜︶ε︶ 8 483839511 14839511 Ⅱ⑤∽乄→間道√ To [小虾]>
试了下MYQQ的VB代码,可以登录发送信息,但接收信息的回调函数不会写,烦请有空的时候写个示例,谢谢!
在新版本的代码里有接收消息的功能了。因为MyQQ里用了多线程,不易使用VB的内部函数和对象,所以设计了一个环形消息缓冲区,从头放消息,从尾取消息。
不行啊,输入账号和密码后,Logging …
Logging …
就没有了啊 怎么回事。。。
003F的情况我也出现了,这是什么问题呢