查看: 1257|回复: 0

[技术交流] tcp和udp创建流程

[复制链接]

23

主题

23

帖子

70

积分

助理工程师

Rank: 1

积分
70
发表于 2019-12-6 16:55:00 | 显示全部楼层 |阅读模式
一、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发送和接收数据

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表