|
一、UDP服务器创建
(1)socket()建立socket套接字
(2)在sockaddr_in中设置IP地址和端口号等信息
(3)bind()绑定IP和端口
(4)recvfrom()接收数据、sendto()发送数据(注意recvfrom的阻塞和非阻塞)
二、UDP客户端创建
(1)socket创建socket套接字
(2)在sockaddr_in中设置IP地址和端口号等信息(IP地址设置为需要连接的主机IP)
(3)recvfrom()接收数据、sendto()发送数据
三、TCP服务器创建
(1)socket()创建socket套接字
(2)在sockaddr_in中设置IP地址和端口号等信息
(3)bind()绑定IP和端口
(5)listen()启动服务器 监听
(7)accept()接受来自客户端的响应,返回一个客户端的socket
(8)recv()、send()向客户端的socket接收和发送数据
四、TCP客户端创建
(1)socket()创建socket套接字
(2)在sockaddr_in中设置IP地址和端口号等信息(IP地址设置为需要连接的主机IP)
(3)connect()连接服务器
(4)send()、recv发送和接收数据
|
|