inetd

    1熱度

    2回答

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

    5熱度

    3回答

    我正在寫a clone of inetd,其中我必須運行一個服務器來打印連接到它的客戶端的IP和端口。 正如我覆蓋STDIN和STDOUT與socket描述符,my initial solution這樣做是爲了恢復sockaddr_in結構,其中包含了所需的信息。但是,使用getsockname()執行此操作時,將返回一個空結構,並將所有位設置爲0. 任何有關我的方法出了什麼問題的想法?有沒有其他

    0熱度

    1回答

    正如標題所示,是否可以從(x)inetd運行WSGI服務器?

    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