an issue of sctp sctp_getladdrs implementation

see http://www.newsmth.net/bbscon.php?bid=335&id=303282

 

SCTP IPV6 multi homing, ACE5.7不支持,决定我们自己写。
在改一个函数get_localAddrs()时,得到的最后一个地址格式总是不正确。进去看了一下ACE的代码,发现是用的系统函数 sctp_getladdrs,最后只好怀疑这个函数有问题,果然找到了一个链接: https://bugs.launchpad.net/ubuntu/+source/lksctp-tools/+bug/243463
换了一个sctp的新so,问题解决。
1. ACE写的质量不是想象中的好
2. 系统函数也有出问题的时候

 

 

你可能感兴趣的:(an issue of sctp sctp_getladdrs implementation)