想用C实现一个字符界面的类似QQ的聊天工具,大家提供点建议,谢谢拉~

woods2001 2009-11-30 10:58:55
关键是应用客户端的逻辑处理问题
现在作了一个类似代理服务器的服务器
客户端有一些问题还没有解决
我的难点的 客户刚开始启动时 准备聊天或者已经有了别人的聊天请求 这些事务的处理
因为没有图形界面, 我只使用多线程处理这些事务, 但是还是有一些事务的处理会产生交叉
会造成逻辑上的问题

大家给我提供一点建议, 也可以告诉我腾讯真正是怎样实现这样的技术的
不是高手, 只是想动动手~~~ 等待大家宝贵的建议~~

分数不多,笑纳~
...全文
216 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
guqiwei 2009-12-01
  • 打赏
  • 举报
回复
让你的软件界面更漂亮(六)
-- 仿QQ主界面之ListCtrl

作者:朱一松

VCKBASE上的源码,http://www.vckbase.com/document/viewdoc/?id=1793
liangyonglou 2009-12-01
  • 打赏
  • 举报
回复
了解一下!
woods2001 2009-12-01
  • 打赏
  • 举报
回复
那些源头代码 是以腾讯QQ上的接口作的程序

我没作那么复杂的
只是想自己编一个类似的聊天工具
自己用 服务器和客户端都是自己开发

平台是在linux上
theone11 2009-12-01
  • 打赏
  • 举报
回复
好像楼上的都没有注意楼主的标题中有"类似"这两个字……

楼主说的那些东西不是应该让服务端/用户自身来处理的么?还是说楼主要搞P2P模式的?

这个跟图形界面有啥关系?客户自身应该有选择处理哪个事务的权力吧.在文字MUD中,你要密谁还不是要自己打上对方的名字,难道你想用字符界面来模拟QQ的弹出窗口?
mstlq 2009-11-30
  • 打赏
  • 举报
回复
印象中do_fork以前是混腾讯的吧?
找他寻求点内幕?
mengde007 2009-11-30
  • 打赏
  • 举报
回复
腾讯的很复杂;据说你登陆的时候只是建立个连接,然后判断密码等;
接着断开连接;把连接转移到另一个服务器;然后你和别人聊天的时候,服务器又把你和别人建立了一个连接;你们可以实现p2p通讯了;大大减轻了服务器的负担;
「已注销」 2009-11-30
  • 打赏
  • 举报
回复
分至少给我一半^_^

这是一个开放源码的,字符界面的QQ聊天软件:http://home.xxsyzx.com/home/read.do?id=1222
mstlq 2009-11-30
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090901/00/F959D4F7-DA8A-4083-9BF1-D5471413EECF.html

此帖有一个“真.控制台qq”提供下载……
vanchristin 2009-11-30
  • 打赏
  • 举报
回复
占位,学习

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧