网络编程
TCP
1、安全可靠(一对一)
2、建立连接方式步骤
服务器
(1)、创建套接字
(2)、绑定端口
(3)、监听
(4)、等待连接(三次握手)
(5)、通信
客服端
(1)、创建套接字
(2)、绑定端口
(3)、发起连接(三次握手)
(4)、通信
传文件
创建线程与多个服务端与单个服务器通信
UDP
缺点:不可靠、容易丢包
1、创建套接字
2、绑定(随便绑服务端或者客户端)
3、被绑定的要先接收
recvfrom()
才能够sendto()
绑定别人的先发sendto()
recvfrom()
IO模型:IO多路复用
把所有要管理的文件描述符放在一个集合里面