字符设备驱动框架编写流程如下: (1)创建并注册设备号 1创建设备号dev_t static int hello_major = 250; //主设备号 static int hello_minor = 0; //次设备号 dev_t devno = MKDEV(hello_major, hello_minor); 2申请设备号 ret = register_chrdev_region(d
通用结构体: struct sockaddr { sa_family_t sa_family; /* unsigned short , 指定了通信协议家族 */ char sa_data[14]; }; IPV4网络通信地址结构体: struct sockaddr_in { pa_family_t sin_family; port_t sin_port; struct in_addr { unsigned int s_add
一 :套接字属性 套接字由域(domain),类型(type)和协议(protocol)三个属性确定其特性。 1)套接字的域 域指定套接字通信中使用的网络 介质,常见的套接字域是AF_INET,它指的是互联网络,许多LINUX局域网使用的都是该网络。 服务器上可能同时有多个服