用tcp开发im系统到底合适不合适
时间:2008-09-28 16:10:01
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:IM的话 用的一般是UDP
因为这类操作一般不要求确认对方的状态
用TCP的话,对方下线的话,你的通道就被吊在那里了
网友回复:可是经理非让用tcp很郁闷哦。。。说什么如果公司开放udp端口被攻击的可能性会增大很多。。。我也觉得tcp弊端很多。。。
网友回复:什么叫UDP端口??
什么叫TCP弊端??
LZ搞清楚TCP UDP是什么没??
做通讯你除了TCP/IP,还有其他技术可以用的??
UDP端口被攻击?什么概念?
UDP TCP就是一个东西,只是TCP需要发送状态确认而已
TCP的弊端在哪里?愿闻其祥
网友回复:楼主这个IM软件肯定要TCP/IP协议实现啊.
不用它用啥?
UDP? 丢包了怎么办?
假设用你的IM软件基于UDP. 女朋友跟你在网上吵架了..网络状况当时不好.你发了100遍"对不起"..包全丢了..那是不是她就该跟你说"拜拜"了.呵呵..
网友回复:呵呵,几乎所有的都是采用UDP协议的吧
因为这个速度更快,虽然并不保证发出的包不丢
一般的聊天对于准确性不是特别的注意吧..更何况一般不会出现丢包的
用TCP就是要时间长一些了,的确可以保证不丢包
总之,使用什么协议要看什么环境吧.还是要权衡着考虑的
网友回复:
一般不太可能用TCP来做,请参考QQ
最简单的假设:聊天到一半,对方断线,如果采用TCP的话,整个程序会由于断线而被挂起,直到TCP超时
作为聊天软件来说的话,这种情况是不可接受的,也是无法避免的
网友回复:
QQ这款软件既有TCP 方式 也有UDP方式连接.
在早期的QQ中.由于中国的宽带用户并不多. QQ为了追求速度.采取了UDP方式.
但是在QQ2003中.QQ首次加入了TCP方式. 而TCP方式可是只有QQ会员才能享有的.可以肯定的是.在视频聊天中. 语音聊天中. 连接方式肯定要选择UDP方式. 而双方在传输文件时则肯定是TCP . 而在语言聊天中. 公司内部. 追求质量还是要选择TCP.
网友回复:问题是tcp占用的资源多不多啊?多到什么程度?因为,tcp一旦连接,就很难自己关闭连接,会一直占用资源。。
关键字:
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面