【发布时间】:2013-04-30 12:52:14
【问题描述】:
我尝试了以下代码以使我的代码在双堆栈模式下工作。不幸的是,它没有在双栈模式下打开端口。
var listener = new TcpListener(IPAddress.Any, 2222);
listener.Server.SetSocketOption(SocketOptionLevel.IPv6, SocketOptionName.IPv6Only, 0);
listener.Start();
后来我意识到更改为 var listener = new TcpListener(IPAddress.IPv6Any, 2222); 会使其对我有用。到底有什么区别
IPAddress.Any 和 IPAddress.IPv6Any 字段?
【问题讨论】:
标签: c# networking network-programming