TCP与UDP使用的指导方针
2008-09-17 20:01
239 查看
您应该用TCP,如果
您需要一个可靠的数据传输,以确保您的数据完整无缺的到达目的地
您的协议需要不止一个请求和服务器的应答
您要发送较多的数据
初始连接出现短暂的延迟是可以容忍的
您应该用UDP,如果:
您不太关心信息包是否到达或者不太在意信息包到达的顺序是否正确,再或者您可以自己觉察这些问题并自己解决
您的协议只包括基本请求和回答
您需要尽快建立网络会话
只传输很少一部分数据.UDP的限制是一个信息包不超过64KB的数据,通常人们只用UDP传送1KB以下的数据
您需要一个可靠的数据传输,以确保您的数据完整无缺的到达目的地
您的协议需要不止一个请求和服务器的应答
您要发送较多的数据
初始连接出现短暂的延迟是可以容忍的
您应该用UDP,如果:
您不太关心信息包是否到达或者不太在意信息包到达的顺序是否正确,再或者您可以自己觉察这些问题并自己解决
您的协议只包括基本请求和回答
您需要尽快建立网络会话
只传输很少一部分数据.UDP的限制是一个信息包不超过64KB的数据,通常人们只用UDP传送1KB以下的数据
相关文章推荐
- TCP与UDP使用的指导方针
- 网络通讯选择TCP或UDP的指导方针
- Java 使用 TCP 和 UDP 传输文件
- Linux网络编程--使用epoll模型同时处理tcp和udp服务
- 使用ZLG TCP/IP建立多个UDP连接的注意事项
- 游戏服务器:到底使用UDP还是TCP
- 游戏服务器:到底使用UDP还是TCP
- PCATTCP使用笔记——TCP UDP速度测试工具
- 为什么RTP往往是使用UDP,而不是使用TCP封装
- DNS是使用TCP还是UDP协议?
- iOS开发工具-如何使用网络封包分析工具Charles,通过配置proxy对http、https、tcp、udp 等协议的请求响应过程交互信息进行分析、判断、解决我们移动开发中的遇到的各种实际问题。
- 游戏服务器:到底使用UDP还是TCP
- 游戏服务器:到底使用UDP还是TCP
- 一个进程中同时使用UDP和TCP传输数据
- RIP使用UDP,OSPF使用IP,而BGP使用TCP
- QQ使用了什么通讯协议?为什么要这样做?为什么采用 UDP 协议,而不采用 TCP 协议实现?
- Android 中使用TCP、UDP协议
- TCP,UDP的区别及使用场景
- 使用select函数的TCP和UDP回射服务器程序
- 计算机网络教程-应用层(七)客户-服务器模式、套接字、使用传输层的服务(tcp、udp)