社区
非技术区
帖子详情
想用C实现一个字符界面的类似QQ的聊天工具,大家提供点建议,谢谢拉~
woods2001
2009-11-30 10:58:55
关键是应用客户端的逻辑处理问题
现在作了一个类似代理服务器的服务器
客户端有一些问题还没有解决
我的难点的 客户刚开始启动时 准备聊天或者已经有了别人的聊天请求 这些事务的处理
因为没有图形界面, 我只使用多线程处理这些事务, 但是还是有一些事务的处理会产生交叉
会造成逻辑上的问题
大家给我提供一点建议, 也可以告诉我腾讯真正是怎样实现这样的技术的
不是高手, 只是想动动手~~~ 等待大家宝贵的建议~~
分数不多,笑纳~
...全文
267
10
打赏
收藏
想用C实现一个字符界面的类似QQ的聊天工具,大家提供点建议,谢谢拉~
关键是应用客户端的逻辑处理问题 现在作了一个类似代理服务器的服务器 客户端有一些问题还没有解决 我的难点的 客户刚开始启动时 准备聊天或者已经有了别人的聊天请求 这些事务的处理 因为没有图形界面, 我只使用多线程处理这些事务, 但是还是有一些事务的处理会产生交叉 会造成逻辑上的问题 大家给我提供一点建议, 也可以告诉我腾讯真正是怎样实现这样的技术的 不是高手, 只是想动动手~~~ 等待大家宝贵的建议~~ 分数不多,笑纳~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的弹出窗口?
猫已经找不回了
2009-12-01
打赏
举报
回复
http://www.pudn.com/downloads110/sourcecode/internet/icq/detail456291.html
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
打赏
举报
回复
占位,学习
采用C语言
实现
提取
字符
串中浮
点
型数字
本文介绍了一种使用C语言从
字符
串中提取浮
点
型数字的方法。通过遍历
字符
串并检查每个
字符
,该方法能够识别并提取出所有的浮
点
数,并将其存储在
一个
数组中。适用于C51和STM32等应用环境。
qq
里面cap
字符
_将
QQ
昵称设置成UTF-8格式会怎样?
博主发现
QQ
存在
一个
小bug,将
QQ
昵称改成UTF - 8格式后,某些
界面
会自动将其显示为对应文本。博主介绍了利用转换软件获取UTF - 8
字符
并设置到
QQ
昵称的方法,还展示了效果。不过到2019年10月12日,该bug貌似已修复。
怎样用C/C++开发图形
界面
(GUI)程序——
点
名器示例
本文介绍了如何使用C/C++和FLTK开发GUI程序,以
点
名器为例,详细讲解了FLTK库的使用,包括布局设计、功能
实现
、导入功能、按钮操作和定时器切换名字的逻辑。通过源码分析,帮助读者快速入门GUI编程。
防
qq
聊天
界面
纯HTML5,html5
实现
qq
聊天的气泡效果
这篇教程介绍了在CSS布局中遇到的问题及解决方案,如使用`clear:both`清除浮动来保持文档流,以及创建
类似
微信聊天气泡的HTML5
实现
。文章还涉及了Bash shell命令行快捷键、Div内Img底部空白间距的消除、Oracle中
字符
转Blob类型的示例、C语言声明解析、MySQL时间差计算以及Django模板引擎的比较。同时,分享了Linux Bash命令行快捷键和并发编程中volatile关键字与atomic包的作用。
【C语言】
字符
函数和
字符
串函数
本文详细介绍了C语言中的
字符
和
字符
串处理函数,包括
字符
分类、转换、
字符
串的复制、连接、比较等功能,并通过实例展示了如何使用这些函数。
非技术区
15,446
社区成员
58,112
社区内容
发帖
与我相关
我的任务
非技术区
C/C++ 非技术区
复制链接
扫一扫
分享
社区描述
C/C++ 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章