2

我有两个由同一个用户运行的进程,但两者都不相关(在父/子意义上)。服务器创建一个套接字,客户端使用其端口号打开一个连接。这很好用,但是如果有办法使这个端口成为本地/私有端口会更好。没有其他计算机需要连接到我的服务器,因此最好保护它免受远程端口扫描。此外,如果端口没有向外界开放,我可能会避免撞到操作系统的防火墙。

看起来 PF_UNIX 可能让我创建一个以这种方式工作的文件名类型套接字,但是有没有办法使用端口类型(PF_INET)接口来做到这一点?

4

1 回答 1

2

是的,通过使用环回接口(127.0.0.1、localhost 等) - 您系统上的进程都可以看到它,但外部无法看到。

编辑:具体来说,整个 127.0.0.1/8 块保留用于环回,因此 127.0.0.[1-254] 将起作用。

于 2012-04-17T19:03:10.130 回答