【发布时间】:2012-04-17 18:59:46
【问题描述】:
我有两个由同一个用户运行的进程,但两者都不相关(在父/子意义上)。服务器创建一个套接字,客户端使用其端口号打开一个连接。这很好用,但是如果有办法使这个端口成为本地/私有端口会更好。没有其他计算机需要连接到我的服务器,因此最好保护它免受远程端口扫描。另外,如果端口不向外界开放,我可能会避免撞到操作系统的防火墙。
看起来 PF_UNIX 可能让我创建一个以这种方式工作的文件名类型套接字,但有没有办法使用端口类型 (PF_INET) 接口来做到这一点?
【问题讨论】:
-
您还可以在 bash/ksh 中获得有限的进程间通信。尝试查找 mknod、mkfifo、命名管道和
|&运算符(如果这是正确的术语)。祝你好运。
标签: macos unix network-programming ipc