unix-socket

    2熱度

    3回答

    我很好奇,如果有可能將UNIX套接字映射到INET套接字上。情況很簡單,我想連接到MySQL服務器。不幸的是,它禁用了INET套接字,因此我只能連接到UNIX套接字。我正在使用/寫入的工具必須在INET套接字上連接,所以我試圖查看是否可以將一個映射到另一個套接字上。 它花了大量的搜索,但我確實發現socat,據稱我正在尋找。我想知道如果有人有任何建議如何做到這一點。我一直在使用(與部分成功)的命令

    2熱度

    2回答

    如果有問題,我正在運行Fedora 13。 我查找了unix(7),setsockopt和send/recv上的手冊頁。 閱讀手冊頁似乎或多或少地告訴我,並不是所有的選項都能保證做任何事......顯然只有少數有/沒有工作的實際記錄。 特別是...我想看看超時是否可能。至少在我的系統中,SO_RCVTIMEO實際上爲recv系列調用設置了一個timout ...但是SO_SNDTIMEO使得套接字

    12熱度

    4回答

    我試圖從Ruby中的UNIX套接字進行連接,讀取和寫入。它是haproxy使用的統計套接字。 我的代碼如下: require 'socket' socket = UNIXSocket.new("/tmp/haproxy.stats.socket") # First attempt: works socket.puts("show stat") while(line = socket.

    0熱度

    4回答

    在套接字編程中,如果連接關閉,Unix線程如何從客戶端接收套接字CLOSE事件? 是否有任何API會通知unix線程關於收到的CLOSE事件? 正如在Windows中,我們有WSAEnumNetworkEvents API,它獲取指定套接字描述符的事件通知。什麼是Unix套接字編程中使用的等效API? 請提供查詢幫助。

    1熱度

    1回答

    我想在ruby中使用unix套接字和SOCK_DGRAM,但是我很難搞清楚如何去做。到目前爲止,我一直在嘗試這樣的事情: sock_path = 'test.socket' s1 = Socket.new(Socket::AF_UNIX, Socket::SOCK_DGRAM, 0) s1.bind(Socket.pack_sockaddr_un(sock_path)) s2 = Sock