二者有两个大的区别:unix系统大多是与硬件配套的,也就是说,大多unix系统无法安装在x86服务器和个人计算机上,而liunx系统可以运行在多种硬件平台上。unix是商业软件,而linux是开源软件,是免费,公开源代码的。linux已成为nuix最优秀的传承者。         Unix/linux系统结构3层,底层
转载 2023-07-20 10:55:22
205阅读
UNIX socket is an inter-process communication mechanism that allows bidirectional data exchange between processes running on the same machine. IP so
转载 2019-01-30 17:54:00
412阅读
2评论
转载:http://www.cnblogs.com/chekliang/p/3222950.htmlsocket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。 虽然网络socket也可用于同一台主机的进程间通讯(通过loo...
转载 2014-07-16 16:34:00
311阅读
2评论
man 7 unixunix domain socket 是一种用于本机进程间通信的socket用法#include <sys/socket
原创 2022-11-04 09:44:22
174阅读
XNU内核比较庞大复杂,因此这里只是进行主要内容的介绍XNU据说是一个无限递归的缩写:XNU’s Not UNIXXNU内核是Mac和iOS的核心,有三个主要部分组成的一个分层体系结构;内核XNU是Darwin的核心,也是整个OS X的核心。Mach概述该内核内环称为Mach层,源自卡内基-梅陇大学开发的Mach3.0内核。而iOS中的Mach是指Apple自己实现的内核,而不是原始工程。Mach
Unix实际是一种比较老的系统了,在Unix之后的操作系统的发展已经不明显,虽然在操作系统理论上的进步也不少,但真正比较大而且应用于实际中的却并不是很多。微内核理论可以算是一个比较实用的发展,虽然理论上微内核各个方面都有优势,但也并不是万用灵药,传统内核也有自己的优势,尤其是近些年来,内核模块化的发展,使得传统内核也吸收了微内核的一些优点,反过来,Wind
转载 2023-09-11 15:56:31
96阅读
/*********************程序相关信息********************* * 程序编号:015 * 程序编写起始日期:2013.11.30 * 程序编写完成日期:2013.11.30 * 程序修改日期: 修改备注: * 程序目的:学习UNIX域套接字 * 所用主要函数:socket() bind() accept() listen() * 程序说明: 同一台机器不同进程间通信。 * 程序完成地点: * *********************程序相关信息*********************...
转载 2013-10-31 21:25:00
274阅读
1.可靠性高 unix的可靠性2.伸缩性强 unix的伸缩性3.开放性好 unix的开放性4.网络功能强 unix的网络功能这是UNIX系统的又一重要特色,特别是作为Internet网络技术基础的TCP/IP协议就是在UNIX上开发出来的,而且成为UNIX系统的一个不可分割的成分。UNIX几乎所有系
转载 2016-08-31 08:30:00
184阅读
2评论
了解unix socket
原创 2022-12-01 13:30:27
1156阅读
红帽公司作为全球开源软件的领军者之一,是 Linux 操作系统的主要维护者和赞助者。它为企业客户提供用于云端计算、虚拟化、存储和其他领域的开源解决方案,其中包括 Linux、C 语言、UnixSocket 编程等技术。在这些关键技术领域,红帽公司在开源社区和企业市场都具有丰富的经验和声誉。 Linux 操作系统是红帽的主要产品之一,它是一个基于 Unix 的开源操作系统,具有高度的稳定性、
原创 2024-04-22 11:24:58
96阅读
探索Swarmprom:Docker Swarm监控的利器 swarmpromstefanprodan/swarmprom: 这是一个用于监控Docker Swarm集群的工具集合,它整合了Prometheus、Grafana、cAdvisor和其他相关工具,为Swarm环境提供了一套完整的监控解决方案。项目地址:https://gitcode.com/gh_mirrors/sw/swarmpro
unix domain socket unix domain socket 是在socket架构上发展起来的用于同一台主机的进程间通讯(IPC: Inter-Process Communication),它不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程 ...
转载 2020-12-14 20:41:00
665阅读
2评论
在Linux和Unix系统中,socket是一种用于实现网络通信的编程接口。它可以实现不同主机之间的进程之间的通讯。对于socket的优化,可以提高网络通信的效率和性能。 一种常见的socket优化方式是调整系统的最大连接数。在Linux系统中,可以通过修改/etc/sysctl.conf文件来调整最大连接数。通过增加最大连接数,可以提高系统的并发处理能力,减少因连接数过多导致的性能问题。 另
原创 2024-04-03 10:40:23
109阅读
# HBase UNIX Domain Socket ## Introduction HBase is a distributed, scalable, and NoSQL database built on Hadoop. It provides random, real-time read and write access to your big data. Along with its
原创 2024-01-13 11:28:51
20阅读
操作系统内核可能是微内核,也可能是单内核(后者有时称之为宏内核Macrokernel)。按照类似封装的形式,这些术语定义如下: 单内核:也称为宏内核。将内核从整体上作为一个大过程实现,并同时运行在一个单独的地址空间。所有的内核服务都在一个地址空间运行,相互之间直接调用函数,简单高效。微内核:功能被划分成独立的过程,过程间通过IPC进行通信。模块化程度高,一个服务失效不会影响另外一个服务。Linu
转载 精选 2010-09-12 11:20:53
10000+阅读
1点赞
#define UNIX_PATH_MAX 108#include #include #include #include #define BUFSIZE 32int main(void){ int sd; char buf[BUFSIZE]; struct sockaddr_un hisend; int ret; sd = socket(PF_LOCAL, SOCK_DGRAM, 0); if (sd == -1) { perror("socket()"); goto socket_err; } hisend.sun_family = AF_UNIX; snprintf(h
转载 2013-10-31 21:23:00
297阅读
add by zhj: Unix Domain Socket是网络socket的优化,适用于服务端与客户端在同一台机器上的情况。相比网络socket,它可以提高通信效率 原文:https://www.jianshu.com/p/dc78b7ca006a 作者:喵帕斯0_0 来源:简书 最近在搭建Ng Read More
转载 2020-05-03 13:22:00
289阅读
2评论
在Linux操作系统中,内核是整个系统最核心的部分。它负责管理系统的资源分配、进程调度、设备驱动程序等重要任务。而在Linux内核中,socket(套接字)则是实现网络通信的重要机制之一。 socket起源于Unix操作系统,在Linux中也得到了广泛的应用。它实际上是一种通信的句柄,用于在应用程序之间传递数据。在Linux内核中,socket的实现是通过一系列的系统调用和数据结构来实现的。
原创 2024-02-27 11:10:32
64阅读
演示linux的客户端和服务器端的通信过程。要同时启动两个terminal,一个运行Server,一个运行Client。通过Client向Server发送主机名和要检索的字符串。Server端接到客户端的请求后,便根据客户端发过来的原串去文件server.conf中检索其对应的值,找到后就把值返回给Client。否则返回"not find" server.conf文件格式为: name=a
原创 2008-08-14 12:36:00
449阅读
服务器程序 #include <stdio.h> #include <sys/un.h> #include <sys/socket.h> #include <errno.h> #include <unistd.h> #define SV_SOCK_PATH "/tmp/us_xfr" #define ...
转载 2021-07-20 15:06:00
213阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5