Socket编程之bind函数 Socket编程之bind函数在完成第一步创建套接字,分配了一个Socket描述符后,服务端的第二步就是使用在这个描述符用Bind绑定Bind()系统调用的主要用处:1.服务器向系统注册它的众所周知的地址。面向连接和无连接的服务器…… TCP协议服务端及代码实现 2022年02月12日 228 点赞 0 评论 131231 浏览
Socket编程之accept函数 Socket编程之accept函数在listen监听到有新客户端时,就可以用accept函数响应客户的连接请求,建立与客户端的连接。产生一个新的socket描述符来描述该连接,这个连接用来与发起该连接请求的客户交换数据。函数功能:接收…… TCP协议服务端及代码实现 2022年01月16日 247 点赞 0 评论 111021 浏览
TCP的服务端代码流程简述 TCP的服务端代码流程简述 在讲述了那么多以后我们终于来到了代码阶段的讲解了,先放一张流程图便于大家理解。接着会为大家讲述具体的实现过程。通过上图我们可以看到一个完整的Socket网络通信,是有客户端和服务端…… TCP协议服务端及代码实现 2022年04月19日 84 点赞 0 评论 110766 浏览
Socket编程之recv函数 Socket编程之recv函数函数功能:接收客户端或服务端传来的数据,也就是客户端和服务端都要用到头文件:#include<winsock2.h>函数原型:intrecv(intaID,char*buf…… TCP协议服务端及代码实现 2022年01月28日 239 点赞 0 评论 110130 浏览
Socket编程之WSAStartup函数 Socket编程之WSAStartup函数上一节我们介绍了客户端与服务端相互通信的模型图,每一步都有具体的函数实现,但需要明白的是,使用这些函数之前,在Windows系统下,需要先调用WSAStartup函数进行必要的初始化,才可以顺利的进行…… TCP协议服务端及代码实现 2022年04月14日 253 点赞 0 评论 108760 浏览
Socket服务端完整参考代码 Socket服务端完整参考代码前面讲解了Socket通信中服务端的每一步功能作用及实现,而重点是多个步骤在一起时,上下文函数之间的信息传递需要我们理解,如SOCKADDR_IN的结构体、各个SOCKET描述符等参数,以及在此基础之…… TCP协议服务端及代码实现 2022年02月13日 139 点赞 0 评论 103762 浏览
Socket编程之listen函数 Socket编程之listen函数接着,在完成bind函数之后,服务端接下来就可以用listen函数监听了,用于监听是否有客户端连接它,以便存储多个用户的连接建立请求,listen函数具体如下:函数功能:让socket进入被动监听状态…… TCP协议服务端及代码实现 2022年01月21日 72 点赞 0 评论 103473 浏览
Socket编程之WSACleanup函数 Socket编程之WSACleanup函数一旦程序结束需要停止Socket库的使用,需要调用WSACleanup函数,这一步和最开始的WSAStartup是对应的。函数功能用于终止对So:cket字库的使用。库链接:#pragmacommen…… TCP协议服务端及代码实现 2022年02月24日 94 点赞 0 评论 100480 浏览
什么是字节序?大小端还有网络序和主机序? 什么是字节序?大小端还有网络序和主机序?1.字节序字节序,又称端序或尾序,指的是多字节数据在内存中的存放顺序。学过C语言后,我们知道一个int型变量a是占用4个字节,假设它的起始地址也就是&a是0x10处,那么变量a的四个字…… TCP协议客户端及代码实现 2022年03月15日 77 点赞 0 评论 99705 浏览
什么是TCP/IP协议族 什么是TCP/IP协议族在了解TCP和UDP之前,我们先了解TCP/IP协议族,首先这个协议族的的由来,在一开始很多电脑表达一个消息的方法可谓是多种多样,因为它们运行着完全不同的操作系统,这就像有不同口音,说不同语言的人聚在…… TCP与UDP协议 2022年02月26日 233 点赞 0 评论 97572 浏览