无连接服务器与面向连接的服务器
来源:互联网 发布:win32 串口编程 编辑:程序博客网 时间:2024/06/01 21:49
对于程序员来说,我们既可以选择实现面向连接的服务器,也可以选择实现无连接的服务器。
User Data gram Protocol (UDP)
- 无连接
- 一个socket可以接收和发送来自不同机器的数据
- 最大努力交付
- 数据可能会丢失
- 数据不保证有序到达
Transmission Control Protocol (TCP)
- 基于连接
- 客户端通过一个socket连接到服务器,如果要连接到不同的服务器,就要使用不同的socket
- TCP socket提供双向传输通道
- 丢失的数据会重传
- 数据保证有序到达
- 使用了流量控制
适用情况
- 对于处理大量客户端请求并返回的情况, UDP服务器实现起来更简单
- TCP更适合处理网络的问题
参考资料
- http://orca.st.usm.edu/~seyfarth/network_pgm/net-6-3-2.html
0 0
- 无连接服务器与面向连接的服务器
- 面向连接与无连接的区别!
- 无连接的服务器编程(UDP)
- 面向短连接的网络服务器
- 客户端与服务器的连接
- 何谓“面向连接”与“无连接”?
- 面向连接 无连接
- 无法与服务器连接
- 连接与断开服务器
- 浏览器与服务器连接
- 面向连接和无连接的服务
- 面向连接和无连接的区别
- 面向连接和无连接的正确理解:
- 基于无连接(UDP协议)的服务器与客户端编程实例
- 简单的无连接的udp服务器和客户端
- 数据报形式的无连接客户/服务器交互
- 实现服务器与数据库的连接
- 串口服务器的配置与连接调试
- Linux学习笔记--3.用户及文件权限管理
- 欢迎使用CSDN-markdown编辑器
- ORACLE约束的了解
- 33.c/c++程序员面试宝典-函数重载
- KVO的简单用法
- 无连接服务器与面向连接的服务器
- Linux之RTC测试命令
- ios学习--iphone 实现下拉菜单
- 百度推送:Native library not found! Please copy libbdpush_V2_2.so into your project!
- WPF Thumb
- VideoView的简单使用
- 在ObjectARX中添加“块”
- Mac及Xcode常用快捷键
- 电视信号的数字化