Henauxg / bevy_quinnet

A Client/Server game networking plugin using QUIC, for the Bevy game engine.
Apache License 2.0
251 stars 16 forks source link

changed all docs, examples and tests to current internet protocol version #29

Closed MyZeD closed 16 hours ago

MyZeD commented 3 days ago

Since 2017, Internet Protocol version 6 (IPv6) has been the standard. I believe it's time we all adopt it. Currently, 40% of the world is already using IPv6, and it would help many people who rely solely on this protocol.

IPv6 offers numerous advantages over its predecessor, IPv4. It provides a significantly larger address space, which is crucial as the number of internet-connected devices continues to grow exponentially. This ensures that we won't run out of IP addresses, allowing for the continued expansion of the internet.

Furthermore, IPv6 enhances security features with mandatory support for IPsec, which can help protect data transmitted over the internet. It also simplifies network configuration through auto-configuration capabilities, reducing the need for manual setup and maintenance.

By transitioning to IPv6, we can improve the efficiency and security of our networks, support the increasing number of devices, and ensure a future-proof internet infrastructure. It's a change that benefits everyone, from individual users to large organizations.

Henauxg commented 16 hours ago

Thanks.

Made a few more tweaks to accept Into<IpAddr> for the from_ip(s) constructors and used existing Ipv6 constants in docs, examples & tests.