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评论
本文介绍了PHP8.4连接MySQL的两种方式:TCP连接和UnixSocket连接。TCP连接适用于远程数据库和跨服务器通信
Nginx与php-fpm通信的两种方式:tcp socket 和 Unix socket。 Unix socket 是一种终端,可以使同一台操作系统上的两个或多个进程进
原创
2024-03-26 10:34:57
201阅读
接上一篇,复习一下 启动php或hhvm: 启动nginx或lighttpd: 从php切换到hhvm 如果使用hhvm,则需要切换webserver的配置到hhvm。Nginx配置切换需要修改webserver/conf/vhost/php.conf: 这是因为fast-cgi监听的方式有两种,一
转载
2017-03-02 17:29:00
90阅读
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阅读
接下来是客户端部分,采用同步接收模式,在SocketClient项目中新建了一个SynServer类,用于存放socket服务器代码,和AsynServer类似,主要有4个方法:有一个全局socket,下面四个方法中都用到。Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.T
转载
2023-07-17 16:35:32
92阅读
接下来是服务器部分,采用异步模式,新建了一个AsynServer类,用于存放socket服务器代码,主要有4个方法:有一个全局socket,下面四个方法中都用到。Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);类框架如下:1.构造方法public AsynServ
转载
2023-08-21 17:05:53
122阅读
介绍相关优缺点可以移步至介绍的更全面一点php-fpm开启 unix socket 和 tcp socket 的教程两者Nginx配置unix socket需要在nginx配置文件中填写php-fpm运行的pid文件地址。location ~ \.php$ {
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $docume
原创
2024-03-26 10:35:07
83阅读
nginx连接fastcgi的方式默认是http方式的,在linux还有一种速度更快的方法就是通过unix domain socket来完成,下面介绍这种方法:首先建立/tmp/php-cgi.sock文件,touch /tmp/php-cgi.sock#将文件所有者和用户组更改为属于nginx的用...
转载
2012-10-21 00:43:00
179阅读
2评论
本文将在C#中Socket同步通信的基础上,分析和研究Socket异步编程的实现方法,目的是深入了解Socket编程的基本原理,增强对网络游戏开发相关内容的认识。 什么是Socket编程的异步是实现 所谓Socket编程的异步实现是指按照异步过程来实现Socket编程,那么什么是异步过程呢,我们把在完成了一次调用后通过状态、通知和回调来告知调用者的方式成为异步过程,换句话说,在异步过程中当调用一
转载
2023-10-07 12:24:06
81阅读
前面说了socket建立与传输的函数,但是光这些函数,还不能达到网络通信程序的全部要求。因为accept, send和recv函数默认是同步的,也就是阻塞的。send还好说,发不出去就等着,有情可原。但是,accept和recv阻塞,通常会有麻烦,一个服务器程序,在试图接受连接(调用accept)之后, 由于没有客户端试图连接,所以服务器将进入阻塞状态,不能接受其他任何消息,包括用户输入,和窗口消
转载
2023-08-16 17:45:07
273阅读
首先我们了解下关于异步编程的一些知识可以参考我在网上收集的一些资料——C#异步Socket编程 我实现了基于异步通信的Socket服务器和客户端程序下面是我的代码 第一步:首先新建一个服务端项目YBServerWindowsForms然后在项目里添加一个自定义的类名为StateObject:
using System;
using System.Collectio
转载
2023-10-21 20:37:25
92阅读
/*********************程序相关信息********************* * 程序编号:015 * 程序编写起始日期:2013.11.30 * 程序编写完成日期:2013.11.30 * 程序修改日期: 修改备注: * 程序目的:学习UNIX域套接字 * 所用主要函数:socket() bind() accept() listen() * 程序说明: 同一台机器不同进程间通信。 * 程序完成地点: * *********************程序相关信息*********************...
转载
2013-10-31 21:25:00
274阅读
.NET Socket开发之异步Socket 在基于.NET的网络服务端的开发中,我们用到和听到的最多的恐怕就是异步Socket了。异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。 今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个问题。 一、异步Socket是如何工作的: 那异步Socket是如何工
转载
2023-12-13 09:53:30
35阅读
了解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阅读