我正在使用 WEBrick 构建一个小型应用程序。它运行良好。但是,它占用了一个端口。我宁愿将其实现为 unix 套接字,但我不知道该怎么做。
我正在使用 WEBrick 版本 1.8.1 和 ruby 3.0.2p107 (2021-07-07 修订版 0db68f0233) [x86_64-linux-gnu]
我正在使用 WEBrick 构建一个小型应用程序。它运行良好。但是,它占用了一个端口。我宁愿将其实现为 unix 套接字,但我不知道该怎么做。
我正在使用 WEBrick 版本 1.8.1 和 ruby 3.0.2p107 (2021-07-07 修订版 0db68f0233) [x86_64-linux-gnu]
WEBrick 没有任何配置选项允许您选择非 TCP 套接字。但是,您可以欺骗它,告诉它您根本不需要套接字,然后将 Unix 套接字放入它的后口袋中,可以这么说。
Amadan 在这个答案中解决了这个问题(回答您五年前的问题!):