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 任