首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SocketOptions SO_REUSEPORT整数值

SocketOptions SO_REUSEPORT整数值
EN

Stack Overflow用户
提问于 2014-08-01 00:05:53
回答 2查看 699关注 0票数 0

我想知道标志SO_REUSEPORT的整数值。

在搜索过程中,我找到了here

SO_REUSEPORT由值0x0200定义,这意味着512,而在其他地方,它是SO_REUSEPORT 15。

设置套接字的Reuse-Port选项时应该使用的正确整数值是什么?

EN

回答 2

Stack Overflow用户

发布于 2014-08-01 00:11:11

该值取决于您使用的操作版本。不要使用硬编码值,而要使用系统特定的定义。

票数 1
EN

Stack Overflow用户

发布于 2014-08-01 00:57:29

这取决于架构。在旧的体系结构上,如mips、alpha和sparc,其中BSD (以及SVR4、Solaris和OSF/1)将大多数SO_*套接字选项定义为可以一起ORed的单位标志,Linux使用预先存在的值。但在x86平台上,Linux使用的是连续的小整数。

最好的方法是#include <sys/socket.h>并从中获取值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25063844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档