#include <cstdio> //引入C标准输入输出头文件,用于在控制台输出信息
#include<sys/socket.h> //引入socket编程相关的头文件
#include <arpa/inet.h> //引入处理网络地址的头文件
#include<string.h> //引入字符串处理的头文件
#include <errno.h> //引入错误处理的头文件
int main() //程序主函数
{
int sfp; //定义一个socket描述符
struct sockaddr_in s_add; //定义一个用于存储地址信息的结构体
unsigned short portnum = 10051; //定义一个端口号。用于绑定socket
struct sockaddr_in serv = { 0 }; //定义一个存储服务端地址信息的结构体,并初始化为0
char on = 1; //定义一个用于设置 socket 选项的变量。
int serv_len = sizeof(serv); //定义一个变量,用于存储服务端地址信息的长度。
int err; //定义一个变量,用于存储错误码。
sfp = socket(AF_INET, SOCK_STREAM, 0);
/*AF_INET: 这个参数指定了使用 IPv4 地址族。AF_INET 表示 Address Family - Internet,用于指定 IPv4。
SOCK_STREAM: 这个参数指定了套接字的类型。SOCK_STREAM 表示面向连接的 TCP 套接字,它提供可靠的、基于流的连接。
0: 这个参数通常是协议的标识符,用于选
C++ 4.2绑定后获取本地套接字 逐行解释
最新推荐文章于 2025-02-10 00:00:00 发布

最低0.47元/天 解锁文章
371

被折叠的 条评论
为什么被折叠?



