gpt4 book ai didi

c# - .Net - ProtocolType.IP、ProtocolType.IPv4 和 ProtocolType.IPv6 之间的区别

转载 作者:太空宇宙 更新时间:2023-11-03 13:46:04 28 4
gpt4 key购买 nike

我能理解ProtocolType.IPv4ProtocolType.IPv6之间的区别,但我不确定ProtocolType.IP从哪里来方程式和 documentation并没有真正描述不同值的含义。

我是否可以每次都使用 IP 并假设生成的套接字适用于 IPv4 和 IPv6 地址?

最佳答案

ProtocolType.IP 与 ProtocolType.Unspecified 具有相同的基础值,0。枚举值与传递给 WSASocket() winapi functionprotocol 参数的参数值匹配。 .哪些文件记录了 0 的含义:

If a value of 0 is specified, the caller does not wish to specify a protocol and the service provider will choose the protocol to use.

在 Windows 上确实是 IP,但也可能是 IPv4 或 IPv6,具体取决于机器配置。我想说的是,您通常希望对此明确说明,这样您就不必在遇到麻烦时进行猜测。

关于c# - .Net - ProtocolType.IP、ProtocolType.IPv4 和 ProtocolType.IPv6 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15293255/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com