<div dir="ltr">I'm using tsung and it open a HTTP server to give me good things by inets API<br>[1]  But it open just IPv6 sockets and TCP connections over IPv4 connections<br>will fail.  I looked into inets to find how it finds to open IPv4 or IPv6<br>sockets and saw socket_type which defaults to ip_comm. [2]  What is this?  Is this<br>mean IPv4 or IPv6 if system support?  Can I provide inets more information to <br>listen to both IPv4 and IPv6?<br><br>I think for listenning on both IPv4 and IPv6 using same port number, one should<br>open two sockets and set REUSE_PORT option.  Can inets understand this by<br>looking to socket_type or something?  Can I (in inets:start call) tell I wan't<br>IPv4 sockets?  Or tell inets lib totally forget about IPv6 and open IPv4 sockets<br>always?<br><br>1: <a href="https://github.com/processone/tsung/blob/18a318884282a17f419850169aefec9bdd5fc2ac/src/tsung_controller/ts_controller_sup.erl#L118">https://github.com/processone/tsung/blob/18a318884282a17f419850169aefec9bdd5fc2ac/src/tsung_controller/ts_controller_sup.erl#L118</a><br><br>2: <a href="https://github.com/erlang/otp/blob/3b7a6ffddc819bf305353a593904cea9e932e7dc/lib/inets/include/httpd.hrl#L31">https://github.com/erlang/otp/blob/3b7a6ffddc819bf305353a593904cea9e932e7dc/lib/inets/include/httpd.hrl#L31</a><br></div>