- 博客(2)
- 收藏
- 关注
原创 六、基于UDP的服务器端/客户端
一、实现基于UDP的服务器端/客户端1.1 UDP中的服务器端和客户端没有连接UDP服务器端/客户端不像TCP那样在连接状态下交换数据,因此与TCP不同,无需经过连接过程。也就是说,不必调用TCP连接过程中调用的listen函数和accept函数。UDP中只有创建套接字的过程和数据交换过程。1.2 UDP服务器端和客户端均只需一个套接字TCP中,套接字之间应该是-对- -的关系。若要向10个客户端提供服务,则除了守门的服务器套接字外,还需要10个服务器端套接字。但在UDP中,不管是服务器端还是客户端
2021-08-23 07:18:58 358
原创 四、基于TCP的服务器端/客户端
一、实现基于TCP的服务器端/客户端1.1 TCP服务端的默认函数调用顺序图4-6给出了TCP服务器端默认的函数调用顺序,绝大部分TCP服务器端都按照该顺序调用。调用socket函数创建套接字,声明并初始化地址信息结构体变量,调用bind函数向套接字分配地址。接下来介绍在这之后的几个过程。1.2 进入等待连接请求状态我们已调用bind函数给套接字分配了地址,接下来就要通过调用listen函数进人等待连接请求状态。只有调用了listen函数,客户端才能调用connect函数(若提前调用将发生错误)
2021-08-21 17:10:44 446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人