libpeer
libpeer copied to clipboard
IPv6 support
I'm noticing that some devices (phones) only have ipv6 addresses available. What is needed to support ipv6? Here's what I see:
- Add ipv6 support to open, bind, sendto, etc. in udp.c, and address.c.
- Get ipv6 addresses (local and global?) from device.
- ipv6 STUN
- Generate ipv6 ice candidates and an ipv6 reflexive candidate if needed.
- Generate candidate pairs by only matching local ipv4s to remote ipv4s and local ipv6s to remote ipv6s.
I feel like I can give these a try, but there are probably other things that I haven't thought of -- let me know your thoughts :)
thanks!
Did you make any progress on this?
Added ipv6 support: https://github.com/sepfy/libpeer/pull/72