[erlang-questions] [ANN] inet64_tcp: make the old stuff work in IPv6-only networks
Danil Zagoskin
z@REDACTED
Thu Jul 30 17:33:30 CEST 2015
Hello!
If you need to run random TCP applications in IPv6-only network you usually
have to add inet6 option to the gen_tcp:connect or gen_tcp:listen call.
This has some drawbacks:
* If you edit a third-party code (e.g. database driver), you have to fork
the entire project
* You have to apply this fix to many places.
* Simple fix breaks IPv4-only connectivity
With inet64_tcp you can just add a dependency for your application, and
this gen_tcp backend will automatically discover IPv4 and IPv6 addresses
for a given hostname on connect.
Also listening with default options will listen IPv6 too.
--
Danil Zagoskin | z@REDACTED
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20150730/c3b61aac/attachment.htm>
More information about the erlang-questions
mailing list