AF_LOCAL是 Linux 系统中的一个套接字地址族(socket address family),用于支持 Unix 域套接字(Unix Domain Sockets)。Unix 域套接字是一种进程间通信(IPC)机制,允许同一台机器上的进程之间进行高效的数据交换。 基础概念 套接字地址族:定义了套接字的地址格式和协议类型。常见的地址族包括AF_INET(IPv4)、AF...
D-Bus D-BUS是一种进程间通信(IPC)机制,一般主要用于基于AF_UNIX套接字的本地进程间通信(local IPC)(当然也可以基于TCP/IP)实现跨主机的通信。原理图如下所示: 图片引自:https://hustcat.github.io/getting-started-with-dbus/ D-Bus协议是一个端到端的通信协议,核心基础概念参考: 编程语言对比 C++、Java...
domain:即协议域,又称为协议族(family)。 常用的协议族有AF_INET、AF_INET6、AF_LOCAL(或称AF_UNIX,Unix域socket)、AF_ROUTE等等(AF是address family简称)。 协议族决定了socket的地址类型,在通信中必须采用对应的地址,如AF_INET决定了要用ipv4地址(32位的)与端口号(16位的)的组合、AF_UNIX决定了要用一...
本步骤需要为内核指定协议族(protocol family)。AF_前缀代表地址族(Address Family, IPv4 或 IPv6),PF_前缀代表协议族(Protocol Family, 如 TCP, UDP 等) 2. Socket 层 (本层协议无关)。要被传输的数据会先通过 socket 层,这里有一个重要的结构体:struct sk_buff(或skb): 其保存数据缓冲区的指针 其会记...
AF_UNIX与AF_LOCAL是一样的,只是历史遗留原因。 有SOCK_STREAM、SOCK_DGRAM、SOCK_SEQPACKET三种工作模式 1、SOCK_STREAM 流字节套,类似TCP,由于socket发送缓冲区的缘故,多次write数据会被缓冲区整合为一次底层send。禁用TCP Nagle算法的方式对AF_UNIX无效。
[root@localhost ~]# lldptool -ti ens4f0np0 Chassis ID TLV MAC: b4:96:91:af:1b:f8 Port ID TLV MAC: b4:96:91:af:1b:f8 Time to Live TLV 120 IEEE 8021QAZ ETS Configuration TLV Willing: no CBS: not supported MAX_TCS: 8 PRIO_MAP: 0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7...
(AF_LOCAL, SOCK_DGRAM, 0);//数据包方式if ( sockFd <= 0){perror("CUdpClient:: socket error");return sockFd;}unlink(tmpPath);/* 绑定监听口 *///setSocketAttr(sockFd);int iRet = bind(sockFd,pSockAddr, sizeof(TSockAddr));if (iRet != 0){perror("bind error");close(sockFd);return...
对应于AF_LOCAL(AF_UNIX)的地址的结构名称是sockaddr_un,具体内容如下: #include <sys.un.h> struct sockaddr_un { sa_family_t sun_family; char sun_path[108]; }; 一些编程者在编写地址内容的时候之前,习惯将结构中所有的字节都清零。这个可以通过调用函数memset来完成: ...
普通用户:是一种受限制的用户,一般新建的用户都是普通用户。默认只能执行/bin、/usr/bin、/usr/local/bin以及自身主目录里的命令。 注意:UID即每个用户的身份标识,虽然可以修改/etc/passwd(命令设置的UID不允许重复),但尽量保持唯一性,类似于每个人的身份证号码。
使用指令gitview以彩色模式观看文件”/home/ rootlocal/demo.txt”中的内容,输入如下命令: $gitview -c /home/rootlocal/demo.txt#使用gitview指令观看指定文件内容 Shell Linux 命令大全 (14) Linux-indent命令 Linux indent命令 Linux 命令大全 Linux indent命令用于调整C原始代码文件的格式。