unix-domain-sockets

    0热度

    1回答

    我写了一个基于UNIX域套接字进行通信的C++服务器和PHP客户端。在任何一个方向阅读或写作都很好。一旦我尝试读取AND然后写入(反之亦然),通信不会结束:客户端在一段时间后返回“504网关超时”,并且服务器在打印“等待认证...”后仍然等待”。 PHP客户端: <?php $sock = socket_create(AF_UNIX, SOCK_STREAM, 0); $conn = sock

    0热度

    2回答

    我正在努力使这个简单的沟通工作。 我在不到五分钟的时间里用zmq做了它。 用UNIX套接字做这件事很痛苦(显然是因为我缺乏自信)。 这是服务器: #include <sys/socket.h> #include <sys/un.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include "streamso

    0热度

    2回答

    Socket.close()不会阻止任何已经在该套接字上运行的阻塞的socket.accept()调用。 我的python程序中有几个线程只对已经关闭的unix域套接字运行阻塞的socket.accept()调用。 我想通过使socket.accept()调用停止或 引发异常来杀死这些线程。 我正试图通过在程序中加载新代码而不停止程序来做到这一点。 因此,更改产生这些线程或关闭套接字的代码不是一种

    2热度

    2回答

    我看到一个奇怪的情况,Nginx或uwsgi似乎正在建立一个长队列的传入请求,并在客户端连接超时后尝试处理它们。我想了解并制止这种行为。下面是详细信息: 我的设置 我的服务器使用的Nginx通过Unix套接字文件通过HTTPS POST请求uWSGI和瓶。我基本上都是默认配置。 我有一个Python客户端每秒向该服务器发送3个请求。 的问题 运行客户端,约4小时后,客户机开始报告称,所有的连接都超

    1热度

    1回答

    我正在试验使用Python的Unix套接字。我想创建一个创建并绑定到套接字的服务器,等待命令并发送响应。 客户端将连接到套接字,发送一个命令,打印响应并关闭连接。 这是我在做什么服务器端: # -*- coding: utf-8 -*- import socket import os, os.path import time from collections import deque

    0热度

    1回答

    我想通过命令NC连接到由ZeroMQ(IPC模型)创建Unix域套接字访问。我可以连接,但是当我发送一些消息,然后,我的守护进程,这是听了这个插座,是不得到任何消息...... 我使用NC喜欢: nc -U /path/to/socket

    0热度

    2回答

    Snapd有documentation on a REST API。 我能够从C#连接到插座中使用以下 var snapSocket = new Socket(AddressFamily.Unix, SocketType.Stream, ProtocolType.IP); var snapEndpoint = new UnixEndPoint("/run/snapd.socket"); sna

    0热度

    2回答

    我有两个不同语言的程序试图连接到Linux系统上的本地抽象套接字。其中一个失败。我很难确定原因。我只是想知道我能在strace输出方式中找到什么区别,所以我可以修复它。 工作一个具有此strace输出: socket(PF_LOCAL, SOCK_SEQPACKET, 0) = 3 connect(3, {sa_family=AF_LOCAL, [email protected]"qwerty

    1热度

    1回答

    我对网络编程和事件驱动事件完全陌生。然而,我能够使用我的机器(服务器)和客户端机器之间的TCP连接(命令行)成功实现pub-sub方案。但是,我需要实际使用带有Twisted的UNIX套接字。 Unhandled error in Deferred 这里是我的代码pub_sub.py: """ a networking implementation of PubSub using Twisted

    1热度

    1回答

    继 http://uwsgi-docs.readthedocs.io/en/latest/tutorials/Django_and_nginx.html 教程时,我已经试过在呈三角问题找到了建议的解决方法我已经临到权限问题,我的引擎-X,但它们中没有任何帮帮我。 (设置Selinux为宽容,为uwsgi添加chmods,甚至以root身份运行nginx) 这里是nginx错误的转储错误.log 任