A 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阅读
/*********************程序相关信息********************* * 程序编号:015 * 程序编写起始日期:2013.11.30 * 程序编写完成日期:2013.11.30 * 程序修改日期: 修改备注: * 程序目的:学习UNIX域套接字 * 所用主要函数:socket() bind() accept() listen() * 程序说明: 同一台机器不同进程间通信。 * 程序完成地点: * *********************程序相关信息*********************...
转载
2013-10-31 21:25:00
274阅读
了解unix socket
原创
2022-12-01 13:30:27
1156阅读
红帽公司作为全球开源软件的领军者之一,是 Linux 操作系统的主要维护者和赞助者。它为企业客户提供用于云端计算、虚拟化、存储和其他领域的开源解决方案,其中包括 Linux、C 语言、Unix 和 Socket 编程等技术。在这些关键技术领域,红帽公司在开源社区和企业市场都具有丰富的经验和声誉。
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阅读
#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的客户端和服务器端的通信过程。要同时启动两个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评论
UNIX Domain SOCKET 是在Socket架构上发展起来的用于同一台主机的进程间通讯(IPC)。它不需要经过网络协议栈,不需要
转载
2024-01-10 11:53:03
270阅读
在Linux系统中,socket编程是一种非常常见的编程技术,能够通过网络实现进程间的通信。而在使用C语言进行socket编程时,Unix系统下的红帽Linux是一种非常流行的选择。本文将简要介绍如何在红帽Linux系统中使用C语言进行socket编程。
首先,我们需要了解socket编程的基本概念。在网络编程中,socket是一个通信端点,可以通过IP地址和端口号来实现进程之间的通信。在C语言
原创
2024-03-28 10:26:21
105阅读
select的优缺点
优点:
(1)select的可移植性好,在某些unix下不支持poll.
(2)select对超时值提供了很好的精度,精确到微秒,而poll式毫秒。
缺点:
(1)单个进程可监视的fd数量被限制,默认是1024。
(2)需要维护一个用来存放大量fd的数据结构,这样会使得用户空间和内核空间在传递该结构时复制开销大。
(3)对fd进行扫描时是线性扫描,fd剧增后,IO效率降低,
转载
2021-10-07 22:46:00
246阅读
2评论
Golang/Gin-WebSocket实现实时消息推送前言gorilla/websocket基础用法实现实时消息推送代码api补充说明 前言WebSocket在 HTML5 游戏和网页消息推送都使用比较多。WebSocket 是 HTML5 的重要特性,它实现了基于浏览器的远程socket,它使浏览器和服务器可以进行全双工通信。目前Go中用的比较多的WebSocket包是gorilla/web
转载
2024-10-12 11:49:06
46阅读
文为博主原创文章,未经博主允许不得转载。 版权声明:本文为博主原创文章,未经博主允许不得转载。 在Linux系统中,有很多进程间通信方式,套接字(Socket)就
转载
2022-12-20 13:17:03
1100阅读
基本结构
(这部分的地址均为网络地址<网络字节序>)
1、struct sockaddr:通用套接字地址结构
此结构用于存储通用套接字地址。
数据结构定义:
typedef unsigned short sa_family_t;
struct sockaddr {
sa_family_t sa_family; /* address family
转载
2017-07-08 17:20:00
138阅读
2评论