-
Notifications
You must be signed in to change notification settings - Fork 411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IPv6 networking support #1315
Comments
Original comment by Jan W. (Bitbucket: [Jan Werder](https://bitbucket.org/Jan Werder), ). I thought Löve used enet, has that changed with 0.11? But yes 3.0-rc1 supports IPv6 |
Original comment by Jan W. (Bitbucket: [Jan Werder](https://bitbucket.org/Jan Werder), ). Ok, so the solution would be to "just" use luasocket instead of enet? I guess there is a solution in Löve for developers who really need IPv6. |
Original comment by Jan W. (Bitbucket: [Jan Werder](https://bitbucket.org/Jan Werder), ). Seems fair to me. I just rewrote a bunch of stuff to work with luasocket instead of enet and it's fairly managable. |
Original comment by Jan W. (Bitbucket: [Jan Werder](https://bitbucket.org/Jan Werder), ). Just an update: By now there is a fork of enet, which is stable and supports ipv6: https://github.com/zpl-c/enet It surely isn't as simple as just dropping in the replacement, but it might be worth looking at since IPv6 is at a steady growth. |
Original report by Jan W. (Bitbucket: [Jan Werder](https://bitbucket.org/Jan Werder), ).
From what I've been reading, I'm led to believe that there is currently no IPv6 support in Löve. This comes down to enet not supporting IPv6 either. There are currently 3(!) pull request open over at the enet repository (https://github.com/lsalzman/enet/pulls) which try to add IPv6 support, but not one of them is accepting due to breaking the API/ABI.
There seem to be forks that support IPv6 (https://github.com/csm/enet), but since I believe that Löve relies on lua-enet, one would have to change not only the underlying library but also the lua wrapper. Please correct me if I'm wrong on any of these.
So I don't know if it worth looking at at the moment, but since the IPv6 portion of the internet is steadily growing, we should do something about IPv6 support at some point in time.
The text was updated successfully, but these errors were encountered: