A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xingzjx 中级黑马   /  2015-3-8 21:12  /  1430 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

TCP和UDP协议在Android开发里面是怎么体现的呢?好像大多数开发都是基于HTTP协议的编程,而UDP见得并不多。聊天类软件,如qq好像是基于xmpp协议的,它是UDP协议吗?

4 个回复

倒序浏览
我觉得会不会是结合的??
回复 使用道具 举报
UDP跟TCP的写法类似 不过稍微复杂一些 为什么呢 你需要实现一个接受数据的服务器代码 以及一个发送数据的客户端代码 而且你需要处理报包无序以及丢包的问题
回复 使用道具 举报
UDP是一种不可靠的网络服务,负载比较小,而TCP则是一种可靠的通信服务,负载相对而言比较大。TCP给端口到端口通信提供了错误和流量控制机制,同时TCP还负责建立连接、处理终止和中断的端对端通信控制。   通常情况下我们认为TCP相比UDP具有更大的通信负载,UDP不具备TCP的控制特性,TCP用了大约20个字节来发送一个65Kbps的数据块,这个报头占整个数据块的比重也不过3%。总得来看,这个负载是合理的,何况还令通信具有了可靠性。所以TCP用的较多!
回复 使用道具 举报
cat73 发表于 2015-3-9 00:46
UDP跟TCP的写法类似 不过稍微复杂一些 为什么呢 你需要实现一个接受数据的服务器代码 以及一个发送数据的客 ...

你们都好厉害,我好羡慕啊!:)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马