网络编程
文章平均质量分 86
lianxue420
这个作者很懒,什么都没留下…
展开
-
Socket套接字的使用
不难想象,我们需要写两个源程序,一个是基于客户端,一个是基于服务端,其中,我们对服务端进行封装,客户端,我们就不进行封装了,此外我们还创建一个文件用于日志打印,一个文件记录错误码,因此我们需要如下文件;当我们学习完上面接口后,我们还有一个问题没有解决,我们在进行网络传输时,我们可能需要考虑大小端等问题,因为我们在进行网络传输时,我们无法得知对端机器时大端还是小端,因此我们需要执行一个统一策略,因此诞生了我们的网络字节序,我们统一使用大端作为网络字节序;实际数据传输时,我们通常转换成整型,再转换成网络序列;转载 2024-09-20 14:31:00 · 214 阅读 · 0 评论 -
一 什么是套接字
套接字(Socket)是计算机网络通信中的一个基本概念,它是一种抽象的数据结构,用于在网络应用程序之间提供通信接口。套接字可以看作是一个端点,用于发送和接收数据。它使得运行在不同机器上的应用程序能够交换信息,从而实现网络功能。套接字的概念最早由Unix系统的开发者比尔·贝宁顿(Bill Joy)在1983年引入。套接字API最初是为了提供一个统一的接口,以便程序员可以轻松地编写网络应用程序,而无需深入理解网络协议的复杂性。转载 2024-09-20 14:25:05 · 90 阅读 · 0 评论 -
套接字(setsockopt 选项设置
1 setsockopt 函数介绍Windows套接字(Winsock)的 setsockopt 函数是用于设置套接字选项的重要工具。通过这个函数,开发者可以调整套接字的行为,以满足特定的网络应用需求。(1)函数原型int setsockopt( SOCKET s, int level, int optname, const char *optval, int optlen);(2)函数原型s:套接字描述符,标识要设置选项的套接字。level:选项定义的层次。常见的层转载 2024-09-10 11:43:57 · 155 阅读 · 0 评论