用C++如何写出像QQ那样的即时通讯软件?服务器用到的是什么语言?

 我来答
rm_2013
推荐于2016-11-16 · TA获得超过459个赞
知道小有建树答主
回答量:281
采纳率:100%
帮助的人:172万
展开全部
如果只是想简单实现类似的功能还是比较容易的
看看Socket编程,Windows上应该叫WinSock吧

大致流程就是,
服务器监听一个网络端口,等待客户端连接,身份认证通过后,处理用户请求,
转发用户的消息给其他用户

客户端连接到服务器,输入用户名、密码身份认证,显示在线用户列表,发送消息到服务器,
从服务器获取其他用户输入的消息并显示出来

需要在服务器和客户端之间设计一个通讯协议(数据包格式)
环信
2023-07-25 广告
环信im即时通讯云具有以下特点:1. 全球部署:环信im即时通讯云在全球范围内设有多个数据中心,可以保证消息在全球范围内的快速传输。2. 高可用性:环信im即时通讯云采用多副本技术,确保数据在出现故障时能够及时恢复,保证消息的可靠传输。3.... 点击进入详情页
本回答由环信提供
沧海雄风2009
2012-07-02 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8525
采纳率:79%
帮助的人:3008万
展开全部
当然 控制台的话 肯定不易使用

我们原来用C++语言 和MFC 做过一个C/S构架的聊天工具

MFC主要负责 界面 C++负责功能编写

服务端(就是你说的服务器)和客户端都是用C++编写的

不客气地说 说C++不至此网络编程的 可以退出编程界了 你不适合这行
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雨之默
2012-07-02 · TA获得超过464个赞
知道小有建树答主
回答量:742
采纳率:0%
帮助的人:683万
展开全部
C++网络编程麻烦啊....Java多简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式