inetd

    3熱度

    4回答

    任何人都可以提供一個簡潔的實際考慮因素集,以便選擇是否使用inetd來管理充當網絡服務器的程序嗎? (如果使用的inetd,我認爲它會改變周圍的程序網絡代碼的要求,所以我認爲這是絕對編程有關,而不是一般IT) 的問題是圍繞我已經實現看到使用由inetd管理的控制程序來啓動網絡監聽器,然後該監聽器會永久運行並承擔持續和重負載。它似乎不適合教科書inetd使用情況(按需使用,不常用,輕量級),並讓我對

    3熱度

    5回答

    我有一個服務器應用程序,可以使用inetd爲客戶端召喚。但是,如果我嘗試附加到使用inetd啓動的服務器進程,則會得到以下響應:ptrace:Operation not permitted。 gdb --annotate=3 /my/app/here <processId> Current directory is /usr/local/bin/ GNU gdb 6.8 Copyright

    0熱度

    4回答

    在另一個問題,回答指出,在Unix系統與/proc,真正直接和可靠的方法是readlink("/proc/self/exe", buf, bufsize)後,進入給備份解決方案如下: 在Unix系統中沒有的/ proc(即,如果上面的失敗) : 如果argv [0]以「/」(絕對路徑)開頭,則爲路徑。 否則,如果argv [0]包含「/」(相對路徑),則將其追加到cwd(假設它尚未更改)。 get

    1熱度

    2回答

    我正在通過xinetd超級服務器運行一個小型java服務器。 我想獲得始發客戶端IP,但我不能,因爲流在​​xinetd和java(stin/stdout)之間。 有人知道如何獲得客戶端IP,而無需查看xinetd日誌文件嗎? (對我來說似乎是個不好的解決辦法) 謝謝!

    1熱度

    1回答

    我有一個服務器應用程序寫入一個popen(「myCommand」,「w」)文件描述符在一個單獨的線程中,如果命令傳遞給popen()導致任何輸出到stdout或stderr,我的應用程序退出。但是,當我的服務器應用程序通過inetd調用時,這只是一個問題,如果我使用ssh啓動服務器,則不存在此問題。同樣,當我的服務器應用程序從一個單獨的線程中的popen(「myCommand2」,「r」)文件描述