支持IPv6和IPv4的同一端口C#服务器 [英] C# server that supports IPv6 and IPv4 on the same port

查看:945
本文介绍了支持IPv6和IPv4的同一端口C#服务器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否有可能有一个监听和接受IPv6和IPv4客户端的Socket?我用了一个IPv6套接字在C#希望它会自动向后兼容,但IPv4的客户造成一个无效的IP地址例外。

Is it possible to have a Socket that listens and accepts both IPv6 and IPv4 clients? I used a IPv6 socket in C# hoping that it would automatically be backwards compatible but IPv4 clients cause an invalid ip address exception.

推荐答案

看看的此处。您可以接受客户的IPv4以及IPv6客户端同一个服务器套接字

Have a look here. You can accept IPv4 clients as well as IPv6 clients with the one server socket.

这篇关于支持IPv6和IPv4的同一端口C#服务器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆