我有一个系统,我想在其中侦听套接字并等待客户端连接,然后将连接传递给另一个应用程序,一旦建立连接,我就会启动该应用程序。
我无法控制其他应用程序,只能设置它将侦听的端口,但我希望每个新客户端都有一个进程。
这就是我想要做的:
我一直在寻找解决方案,但我觉得我没有正确的术语,但我设法在 Richard Stevens 的“Unix 网络编程”中找到了一些关于AF_ROUTE
套接字系列的东西,这些套接字可以与SOCK_RAW
路由 a连接到另一个 IP 和端口。但是关于如何使用这个标志的文档太少了,而且似乎需要超级用户权限(我想避免)。
也许有一个更简单的解决方案,但我可能使用了错误的术语。清楚我想做什么吗?