Linux下兼容IPv6和IPv4的Socket,服务器端
我也想实现一个在Linux下能同时接受IPv4和IPv6连接的Socket,看到你的问题已解决,但是我还是不明白,你说由于IPv6的Socket结果可以同时接收IPv4和...
我也想实现一个在Linux下能同时接受IPv4和IPv6连接的Socket,看到你的问题已解决,但是我还是不明白,你说由于IPv6的Socket结果可以同时接收IPv4和IPv6的连接,因此将原来的IPv4的Socket的结构改成IPv6的就可以做到兼容了!但是IPv6和IPv4的结构体不是不一样的吗,一个sockaddr_in,一个sockaddr_in6,这两者怎么改才可以兼容啊?
我在网上查到的都是用sockaddr_storage结构体和getaddrinfo函数来实现,但是没有具体的代码,不知道怎么写,你能把你的方法和我说一下吗?
真的很谢谢你的帮助. 展开
我在网上查到的都是用sockaddr_storage结构体和getaddrinfo函数来实现,但是没有具体的代码,不知道怎么写,你能把你的方法和我说一下吗?
真的很谢谢你的帮助. 展开
1个回答
Storm代理
2023-05-30 广告
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP...
点击进入详情页
本回答由Storm代理提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |