QQ这种通讯软件,在聊天时是打洞直连还是经过服务器转发信息
如果用户进行聊天时用的是打洞直接发送不经过服务器的话,聊天记录只保存在本地,而服务器上没有信息。
如果是经过服务器转发的话服务器就可以实时记录所有聊天信息。
我想知道QQ这种的是用的哪个?
发帖必结
[解决办法]
呵呵,你自己动点脑子就知道了,你想要是不通过服务器,那么当一个人给另外一个人留言的时候,但是那个人并不在线,那么要想使那个人下次来可以看到留言的话,就必须把消息传送到服务器暂时存储起来,当那个人上线的时候在通过服务器把消息发给他
[解决办法]
一般IM的设计是 文本聊天通过服务器转发,多媒体(语音和视频,文件传输)尽量点对点不经过服务器。
文本对服务器压力小,又便于保存历史聊天记录
- 千里孤行