社区
C++ 语言
帖子详情
问一个关于QQ私聊与群聊实现的问题
eatsweetpotato
2009-11-30 10:51:31
请问,私聊与群聊在接收信息时,是由某个模块统一接收,然后以“私聊”和“群聊”分类对信息进行分发呢,
还是,“私聊”与“群聊”都各自有一个就收信息的模块
...全文
520
9
打赏
收藏
问一个关于QQ私聊与群聊实现的问题
请问,私聊与群聊在接收信息时,是由某个模块统一接收,然后以“私聊”和“群聊”分类对信息进行分发呢, 还是,“私聊”与“群聊”都各自有一个就收信息的模块
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thinkboy234
2009-12-01
打赏
举报
回复
与楼主同问
loveour
2009-12-01
打赏
举报
回复
这个问题有点怎么实现都可以的意味...究竟如何实现,还要看需求,环境,腾讯的设计毕竟是经过市场检验,经过实际调查的,我们对此很可能了解不够...
上面说群聊应该服务器转发,同样在群里,网络不太好的时候,一个人发的图片某些人就可以看到,某些人就看不到,是叉叉;而且看不到谁的图片一般也比较固定,是不是说明些什么...究竟怎么实现,需要考虑多种情况。服务器的压力,大多数人的网络状况...甚至是否可以采取一些智能判断的手段,达到一种平衡...甚至,性能问题考虑之外,是否会有某种需要,使得服务器需要能够获得聊天内容...再比如,如果是手机登陆,就几乎肯定要经过服务器转发,甚至私聊也是
所以,其实不必纠结于如何实现,因为,只要达到目的,怎么实现都可以...而要达到目的,可以实现的手段要更灵活...
eatsweetpotato
2009-12-01
打赏
举报
回复
如果是P2P,那私聊就应该设置为新的端口(毕竟不能和群聊通用一个端口),
那么如何做到私聊双方拥有相同的新端口呢
ameigame
2009-12-01
打赏
举报
回复
群聊我认为是服务器转发客户端消息,再对加入广播区域的用户发送广播消息
私聊是点对点
KaKaKaKa
2009-12-01
打赏
举报
回复
群聊不通过服务器怎么搞?
eatsweetpotato
2009-11-30
打赏
举报
回复
那么现在假设有一个,聊天器(服务端与客户端在一起),主窗体是进行群聊的,私聊在子窗体中进行。
那么,如果P2P的话,是不是私聊窗体中也应该创建一个独立的线程来调用recvfrom接收对方发来的信息。如果是这样,那如何让主窗体不去接受私聊信息呢,用不同的端口吗?
我初学网络编程,如果有什么错误的地方请谅解。
cattycat
2009-11-30
打赏
举报
回复
对忘了,QQ登录后从服务器获得好友动态后,和好友私聊就是直接聊了,不需服务器转发。
mengde007
2009-11-30
打赏
举报
回复
私聊应该是p2p技术;群聊应该又服务器转发;
cattycat
2009-11-30
打赏
举报
回复
看怎么实现效率好了,两种方式都行,QQ应该分开处理吧,QQ服务器处理的转发挺多的,分开处理比较好。
UDP
实现
聊天工具(可
群聊
和
私聊
)
用UDP
实现
聊天软件工具,可与多人聊天也可以
私聊
java
qq
(
私聊
+
群聊
+截图+文件传送)
私聊
+
群聊
+截图+文件传送 彩色界面 头像更改 好友群组的增删改
小程序
实现
加好友聊天功能,同微信聊天
QQ
聊天
实现
跟微信
QQ
聊天相同的功能,用户进来首先进行注册,然后注册过的用户可以直接登录。... CMS管理后台,大家需要的话,可以根据我的教程来
实现
,这个是额外的
一个
后台管理功能,这个管理数据的话再web端,非常的方便!
QT聊天系统
实现
群聊
私聊
等功能
QT
实现
群聊
和
私聊
等功能,类是
QQ
,基于tcpip协议的
Java-
QQ
.zip_
QQ
java_java
qq
_java
私聊
群聊
_java
群聊
_java仿
QQ
Java仿
QQ
实现
基本的
群聊
私聊
分组 等
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章