Sockaddr_in和Sockaddr的区别 Sockaddr_in和Sockaddr的区别sockaddr和sockaddr_in都是结构体,并且它们的功能都是用来处理网络通信的地址。网络中的地址主要有3个方面的属性:1、地址类型例如是互联网协议第四版(ipv4)和互联网协议第六版(ipv…… TCP协议客户端及代码实现 2022年03月17日 95 点赞 0 评论 87131 浏览
面向连接和面向无连接套接字 面向连接和面向无连接套接字之前我们提到了流式套接字和数据报式套接字,在介绍中,我们说到了流式套接字是面向连接的套接字,数据报套接字是面向无连接的套接字。那么面向连接的和面向无连接的套接字有什么区别呢?举个例子简单地说明面向连接…… Socket概述 2022年05月26日 183 点赞 0 评论 97694 浏览
Socket编程之send函数 Socket编程之send函数与是recv一样,有收就会有发,发送内容对应send函数,也是从服务端accept后或客户端connect后就可以用的函数,其说明如下:函数功能:发送服务端或客户端的数据头文件:#include&am…… TCP协议服务端及代码实现 2022年04月06日 260 点赞 0 评论 85946 浏览
什么是字节序?大小端还有网络序和主机序? 什么是字节序?大小端还有网络序和主机序?1.字节序字节序,又称端序或尾序,指的是多字节数据在内存中的存放顺序。学过C语言后,我们知道一个int型变量a是占用4个字节,假设它的起始地址也就是&a是0x10处,那么变量a的四个字…… TCP协议客户端及代码实现 2022年03月15日 77 点赞 0 评论 99901 浏览
Socket编程中的相关概念 Socket编程中的相关概念在开始之前,先给大家做一些知识点的普及,理解后面一些可能用到的知识点概念1、流(Stream)     计算机…… Socket概述 2022年04月02日 205 点赞 0 评论 56917 浏览
TCP的客户端代码流程简述 TCP的客户端代码流程简述这一章将为大家讲解Socket通信中客户端的实现过程,还是先上图,请大家了解客户端的步骤可以看到,相比服务端,客户端的步骤简单的很多。事实上这种情况比较多,比如一个服务端会有多个客户端连接。通过图片我…… TCP协议客户端及代码实现 2022年02月23日 140 点赞 0 评论 63249 浏览
Socket编程之closesocket函数 Socket编程之closesocket函数一旦决定要停止通信,就要关闭套接字,释放资源,则需要调用closesocket函数进行其函数介绍如下:函数功能:与socket函数功能相反关闭套接字头文件:#include<winsoc…… TCP协议服务端及代码实现 2022年05月04日 228 点赞 0 评论 58089 浏览
Socket编程之socket函数 Socket编程之socket函数如下图所示,是Socket通信的原理图,左侧为服务端,右侧是客户端,可以看到服务端的步骤要多一些,客户端将在后面讲解。本节开始将从左侧服务端第一步开始逐步讲解,本步骤目标为创建一个套接字,其返回值为后…… TCP协议服务端及代码实现 2022年02月10日 168 点赞 0 评论 80196 浏览
编译器Socket环境配置(Dev使用Socket编译报错的解决办法) 编译器Socket环境配置(Dev使用Socket编译报错的解决办法)在动手实现一个Socket编程之前,需要配置你的编译器环境,并使用必要的头文件和静态库才可以本教程以DevCpp为例,为大家讲解。首先,需要在DevCpp工具栏的Project-ProjectOpti…… Socket概述 2022年01月29日 222 点赞 0 评论 86156 浏览
Socket编程之connect函数 Socket编程之connect函数这一节我们讲connect连接,这一步位于客户端的第二步,调用connect阻塞客户程序,传输层实体开始建立连接,当连接建立完成时,取消阻塞;函数功能:向服务端发起连接请求头文件:#include&a…… TCP协议客户端及代码实现 2022年04月11日 161 点赞 0 评论 88574 浏览