一、TCP与UDP的区别
1.TCP协议是有连接的,UDP协议是无连接的
2.TCP协议是面向字节流的,UDP协议是面向报文的
3.TCP可以使得数据可靠,不丢失,不重复,有序到达,UDP不能
4.TCP可以通过滑动窗口机制实现流量控制。
5.TCP要求系统资源较多,UDP较少
6.UDP程序结构较简单
二、实现TCP并发服务器的过程
1.创建套接字socket()
2.绑定服务器IP与端口号bind()
3.监听客户端listen()
4.轮询所有监听的文件描述符select()
5.等待客户端的连接accept()