inetd相关内容

从套接字描述符中恢复 IP/端口

我正在编写 inetd 的克隆,其中我必须运行一个服务器来打印连接到它的客户端的 IP 和端口. 当我用套接字描述符覆盖 STDIN 和 STDOUT 时,我最初的解决方案 是恢复 sockaddr_in 结构,其中包含所需的信息.但是,使用 getsockname() 执行此操作会返回一个空结构,所有位都设置为 0. 知道我的方法有什么问题吗?我可以使用其他方法来恢复 IP/端口吗? ..
发布时间:2021-12-28 13:10:15 其他开发

从套接字描述符恢复IP/端口

我正在写 inetd的克隆,其中我必须运行一台服务器,该服务器打印连接到它的客户端的IP和端口. 当我用套接字描述符覆盖STDIN和STDOUT时,我的初始解决方案要执行此操作,是恢复包含所需信息的sockaddr_in结构.但是,使用getsockname()执行此操作将返回一个空结构,所有位都设置为0. 我的方法有什么问题吗?我还可以使用其他方法来恢复IP/端口吗? 谢谢 ..
发布时间:2020-07-31 02:23:21 其他开发

为什么gdb不能附加到用inetd调用的服务器应用程序?

我有一个可以使用inetd为客户端调用的服务器应用程序。但是,如果我尝试附加到使用inetd启动的服务器进程,我得到以下响应:ptrace:不允许操作。 gdb --annotate = 3 / my / app / here 当前目录是/ usr / local / bin / GNU gdb 6.8 版权所有(C)2008自由软件基金会, 许可GPL ..
发布时间:2016-10-24 16:31:16 C/C++开发

为什么gdb不能附加到用inetd调用的服务器应用程序?

我有一个可以使用inetd为客户端调用的服务器应用程序。但是,如果我尝试附加到使用inetd启动的服务器进程,我得到以下响应:ptrace:不允许操作。 gdb --annotate = 3 / my / app / here 当前目录是/ usr / local / bin / GNU gdb 6.8 版权所有(C)2008自由软件基金会, 许可GPL ..
发布时间:2016-10-24 15:30:57 C/C++开发