-
Notifications
You must be signed in to change notification settings - Fork 2
WebQQ Client based on GTK+-3.0
License
wiiiky/qchat
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
使用GTK+3.0实现的webqq客户端。 整个程序采用了GObject面向对象框架。 采用libsoup多线程完成http传送。 当前主要完成了以下功能: 1. 登录,包括获取验证码,重新获取验证码 2. 设置在线状态(登录过程中必须设置一次)。 3. 获取好友列表,群列表,群信息(群成员等)。 4. 接受消息,包括好友消息,群消息和好友在线状态改变消息。 5. 发送消息,包括好友消息,群消息。 6. 获取用户头像和个性签名 编译运行: cd src make ./a.out 已知问题: 1. 登录过程依然采用回调方式(libsoup的回调貌似有个BUG),会导致卡死一会儿,考虑重新用多线程实现。 2. 消息中的一些字符无法正确显示。 3. 无法显示qq表情,图片,当然也无法发送。 4. 有一定几率会出现端错误退出程序,初步判断为多线程问题。 5. 有些时候会丢失消息,发送的可能不到达(但是服务器回复是发送成功的,累觉不爱) 6. 在线与不在线好友的位置可能会出错 其他说明: 1. 如果出现类似下面的提示并退出程序,这是我特意的。 ** (a.out:4690): ERROR **: Fail to get online friends!!! Trace/breakpoint trap (core dumped) 这是因为获取在线好友失败,然后暂时为了方便就直接退出程序了; 以后可以考虑提示对话框并重试。 2. 在终端有各种消息输出,包括发送消息的成功与失败。 XXX:该项目已不再维护。 Wiky L(wiiiky@yeah.net) 2014-2-22更新
About
WebQQ Client based on GTK+-3.0
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published