unix-domain-sockets

    0熱度

    1回答

    if [ -d patch/tempatch ]; then; cd patch/tempatch/; for i in `ls`; do; tar -xvf $i; rm -f $i; done; for i in `ls`; do; cd $i; cp -R files/* patch/SP02JUL11/files/; cd ..; rm -Rf $i; d

    3熱度

    2回答

    是否支持在boost asio中使用SOCK_SEQPACKET參數創建Unix域套接字?我沒有在官方的參考資料中找到任何內容,但也許有解決方法?

    1熱度

    1回答

    後,這是我想要的ghci(哈斯克爾REPL): >>> import Network.Socket >>> sock <- socket AF_UNIX Stream defaultProtocol >>> bind sock (SockAddrUnix "./test.socket") >>> listen sock 5 >>> close sock 此時./test.socket是

    1熱度

    2回答

    我的代碼通過一個開放的套接字。此套接字可以是TCP套接字(AF_INET)或Unix域套接字(AF_UNIX)。 根據套接字的域,它需要以不同的方式處理。特別是如果套接字綁定到一個地址,那麼我可能想要以不同的方式傳入連接。 確定我傳遞的套接字是否是unix域套接字或TCP套接字的最佳方法是什麼?該解決方案至少需要在OS X和Linux上運行。 getsockopt似乎允許獲得插座的類型(例如SOC

    0熱度

    1回答

    我正在開發一個客戶端應用程序,其中客戶端應用程序向服務器發送不同類型的消息。一種類型的消息由要在進程之間傳遞的文件描述符組成。 通常在Posix API頁面上,找不到關於sendmsg和recvmsg的很多信息。我的問題是,如果發送的消息太大,無法自動發送,附加的文件描述符是針對每條消息發送的,還是隻是第一個? 爲什麼這讓我感到困惑的是,在連接的套接字上,如果消息發送得太快,內核正在將消息合併到一

    2熱度

    1回答

    在Linux中,是否有使用AF_LOCAL(unix域套接字)在不使用文件的情況下在進程(IPC)之間進行通信的任何示例? (在只讀文件系統上) 我必須使用Unix域套接字,但我沒有在系統上創建/寫入文件的權限。 預先感謝您。

    0熱度

    1回答

    我有一個Web應用程序,我正在從Ubuntu Lucid遷移到Trusty。該應用程序通過unix域套接字(帶有000的umask創建)與w/Nginx通信。在Lucid上,我對這個設置沒有任何問題。然而,在忠實的,使用相同的權限設置,Nginx的給了我以下錯誤: *51 connect() to unix:/opt/run/skyhook/skyhook.socket failed (13: P

    2熱度

    1回答

    我沒有得到的是Unix域套接字之間的數據流。 我明白Unix域套接字的數據流是 LocalSocket client .connect() - >LocalServerSocket server .accept() 客戶端發送數據到服務器,不夠直,我明白了。 然而,對於視頻流/於Android的MediaRecorder音頻,大量的研究後,我已經看到了每一個例子來使用,而不是爲MediaRecor

    0熱度

    1回答

    我想分析rsyslog日誌。爲此,我將所有日誌發送給socat,然後將它們發送到Unix域套接字。該套接字是通過perl腳本創建的,該腳本正在該套接字上偵聽以解析日誌。 我的bash腳本到rsyslog現在正在發送的所有日誌 if [ ! `pidof -x log_parser.pl` ] then ./log_parser.pl & 1>&1 fi if [ -S /tmp/

    8熱度

    2回答

    列出的示例代碼here顯示瞭如何僅在特定主機上進行warp監聽。 另外,this post展示了一些關於如何在Haskell中使用unix域套接字的基礎知識。 如何將這兩種方法結合起來,以使得warp偵聽(即綁定到)特定的unix域套接字(例如,warp.sock)? 注意:這個問題故意顯示沒有研究工作,因爲它被回答Q & A-樣式。