最近了解到socket编程中SO_REUSEPORT参数的作用.想在java中尝试,我也发现jdk9中有了这个参数SO_REUSEPORT,但是在我的window10上,不管是Socket还是ServerSocket,通过调用supportedOptions,可以看到不支持SO_REUSEPORT这个参数,我也试了直接设置这个参数,也报错了。我的疑问是这个参数只有linux才支持吗?window下的jdk是否也可以支持,或有其他变通方法来实现SO_REUSEPORT的效果吗。
最近了解到socket编程中SO_REUSEPORT参数的作用.想在java中尝试,我也发现jdk9中有了这个参数SO_REUSEPORT,但是在我的window10上,不管是Socket还是ServerSocket,通过调用supportedOptions,可以看到不支持SO_REUSEPORT这个参数,我也试了直接设置这个参数,也报错了。我的疑问是这个参数只有linux才支持吗?window下的jdk是否也可以支持,或有其他变通方法来实现SO_REUSEPORT的效果吗。
4 回答1.5k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答765 阅读✓ 已解决
2 回答1.8k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
对啊……这是 Linux 3.9 的特性,后来 BSD / macOS 也引入了,在 Windows 下是不支持的。