首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

TClientSocket能否支持ipv6?解决思路

2012-03-16 
TClientSocket能否支持ipv6?TClientSocket能否支持ipv6?如果不支持,在builder里怎么实现ipv6,请高人指点.

TClientSocket能否支持ipv6?
TClientSocket能否支持ipv6?

如果不支持,在builder里怎么实现ipv6,请高人指点.谢谢!

[解决办法]

引用楼主 bingyu0914 的帖子:
TClientSocket能否支持ipv6?

如果不支持,在builder里怎么实现ipv6,请高人指点.谢谢!

[解决办法]
探讨
引用:
引用楼主 bingyu0914 的帖子:
TClientSocket能否支持ipv6?

如果不支持,在builder里怎么实现ipv6,请高人指点.谢谢!

在不做任何修改的前提下:不支持


那需要怎么样修改呢?之前是拿TClientSocket做的tcp通信现在需要支持ipv6,怎么做?

[解决办法]
搞这么累做什么。直接用支持IPV6的Indy组件多方便。
[解决办法]
同意 CCRUN 观点,用 Indy.

[解决办法]
如果通讯不是太地繁忙的,用Indy就够了,唯一的缺点就是需要考虑将来版本的不兼容性。其实用习惯TClientSocket/TServerSocket,个人推荐可以试一下ICS套件
[解决办法]
探讨

感谢各位的热心回答,我这边不主张用第三方的控件,通信还是很频繁的,

所以就比较麻烦,想拿TClientSocket的框架修改一个IPV6的版本,就是不知道我的电脑上为什么

struct sockaddr_in6 ipv6的基本结构都不认识,这是怎么会事?协议栈我也装了,就是不知道下来该怎么做?

请各位在指点下,分不够再加

[解决办法]
其实站在网络封包的角度来看,IPv6同v4的差别是很大的,自己手工把一个v4的框架升级到v6应该不会十分简单。

为什么就不能考虑Indy或者ICS呢?从用户群来看,这两个应该占了很大的面了。当然,C++Builder还有很多第三方厂家提供网络方面的组件包,lz也可以实际试用一下。

热点排行