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