SocketOption 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
枚举多个类型返回的值。
public enum SocketOption
type SocketOption =
- 继承
-
SocketOption
字段
| 名称 | 值 | 说明 |
|---|---|---|
| TcpNodelay | 1 | 禁用此连接的 Nagle 算法。 |
| IpTos | 3 | 设置 TCP 或 UDP 套接字的 IP 标头中的服务类型或流量类字段。 |
| SoReuseaddr | 4 | 设置套接字的SO_REUSEADDR选项。 |
| SoKeepalive | 8 | 在依赖于实现的非活动期间后启用 TCP 保留探测。 |
| ReusePort | 14 | 启用或禁用绑定到同一地址和端口的多个套接字。 |
| SoBindaddr | 15 | 获取套接字的本地地址绑定。 |
| IpMulticastIf | 16 | 设置多播数据包的传出接口。 |
| IpMulticastLoop | 18 | 启用或禁用多播数据报的本地环回。 |
| IpMulticastIf2 | 31 | 为多播数据包选择传出接口。 |
| SoBroadcast | 32 | 启用或禁用套接字发送广播消息的功能。 |
| SoLinger | 128 | 指定在关闭时挥之不去的超时值。 |
| SoSndbuf | 4097 | 设置用于传出网络 I/O 的平台缓冲区大小的提示。 |
| SoRcvbuf | 4098 | 设置用于传入网络 I/O 的平台缓冲区大小的提示。 |
| SoOobinline | 4099 | 控制是否通过套接字输入流传送收到的 TCP 紧急数据。 |
| SoTimeout | 4102 | 设置阻止套接字操作的超时。 |
注解
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。