14得票2回答
SO_PEERCRED和SCM_CREDENTIALS - 为什么两者都存在? (注:此为提问标题,无需回答)

SO_PEERCRED是一种简单的方法,可以获取连接的AF_UNIX流套接字的pid / uid / gid,SCM_CREDENTIALS或多或少相同,但更复杂(各种辅助消息)。链接到显示两种方法的示例。 为什么有两种获取基本相同信息的方式? 为什么更舒适的SO_PEERCRED没有列在...

14得票3回答
使用node.js连接到已经建立的UNIX套接字?

我正在开发一个 node.js 应用程序,它将连接到一个 UNIX socket(在 Linux 机器上),并促进 Web 页面和该 socket 之间的通信。到目前为止,我已经能够使用我的主要 app.js 中的以下代码创建 socket 并进行来回通信:var net = require(...

13得票4回答
在Ruby中读写Unix Socket

我试图在Ruby中连接、读取和写入一个UNIX套接字,这是haproxy使用的统计套接字。 我的代码如下:require 'socket' socket = UNIXSocket.new("/tmp/haproxy.stats.socket") # First attempt: works...

13得票4回答
如何使用Python的xmlrpclib和Unix域套接字?

我正在尝试与supervisord进行交互,并且希望通过Unix套接字与其通信(因为它是一个共享托管环境)。 到目前为止,我尝试过:import xmlrpclib server = xmlrpclib.ServerProxy('unix:///path/to/supervisor.sock...

13得票5回答
启用MariaDB root用户的密码和unix_socket身份验证?

我在Ubuntu 16.04上的MariaDB中有一个root用户。 默认情况下,root用户由unix_socket认证插件进行认证。 我可以通过设置来切换认证方法为密码认证方法。update mysql.user set plugin='' where user='root'; 这个代...

11得票4回答
erlang:UNIX域套接字支持?

有没有一种方法可以直接从Erlang访问UNIX域套接字(例如/var/run/dbus/system_bus_socket),而不需要使用第三方驱动程序? 有没有办法在不使用第三方驱动程序的情况下,直接从Erlang访问UNIX域套接字,如 /var/run/dbus/system_bus...

11得票4回答
Node Express Unix Domain Socket 权限

我正在运行一个nginx服务器和一个node express web服务器,使用daemontools设置Unix Domain Sockets通信。但是有几个问题: 关闭服务器时套接字文件仍然存在,因此在重新启动服务器时必须将其删除,否则会出现EADDRINUSE错误。 nginx服务器...

11得票2回答
Android NDK中使用Unix域的LocalSocket通信

我有一个 Android 应用程序,需要使用 Android NDK 与我们的 C++ 库建立 Unix 域套接字连接。public static String SOCKET_ADDRESS = "your.local.socket.address"; // STRING Java 中有 Lo...

11得票3回答
如何在Go编程语言中可靠地unlink()Unix域套接字

我有一个Go程序,在本地HTTP服务的localhost:8080上托管一个简单的HTTP服务,以便通过proxy_pass指令将公共nginx主机连接到它,作为反向代理来处理网站请求的一部分。这一切都很好,没有问题。 我想将Go程序转换为在Unix域套接字上托管HTTP服务,而不是在本地T...

11得票2回答
Node.js: 通过 Unix socket 发送 GET 请求

我刚接触 node.js。我正在尝试使用Unix套接字建立客户端服务器连接,其中我的客户端请求将在node.js中进行,而在后台运行的服务器将是Go。 客户端代码: var request = require('request'); request('http://unix:...