FireNio / firenio

🐳🐳An easy of use io framework project based on java nio&epoll
https://firenio.com(No Served)
Apache License 2.0
348 stars 93 forks source link

bind failure in epoll mode #57

Open dwing4g opened 4 years ago

dwing4g commented 4 years ago

always throw IOException: Address family not supported by protocol in Native.cpp: int listenfd = socket(AF_INET6,SOCK_STREAM,0);

现在仍然有很多服务器并没安装IPv6协议栈, 建议增加IPv4的支持.

wangkaish commented 4 years ago

抱歉回复有些晚,监听IPv6协议栈可以同时接收IPv4和IPv6的连接,仅支持IPv4的服务器太小众了,可以使用原生nio.

dwing4g commented 4 years ago

抱歉回复有些晚,监听IPv6协议栈可以同时接收IPv4和IPv6的连接,仅支持IPv4的服务器太小众了,可以使用原生nio.

只是多写两行代码, 失败就用AF_INET宏再试一次的事

wangkaish commented 4 years ago

抱歉回复有些晚,监听IPv6协议栈可以同时接收IPv4和IPv6的连接,仅支持IPv4的服务器太小众了,可以使用原生nio.

只是多写两行代码, 失败就用AF_INET宏再试一次的事

那我找个时间加一下。