firenio icon indicating copy to clipboard operation
firenio copied to clipboard

bind failure in epoll mode

Open dwing4g opened this issue 5 years ago • 3 comments

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

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

dwing4g avatar Jun 16 '20 09:06 dwing4g

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

wangkaish avatar Jun 17 '20 13:06 wangkaish

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

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

dwing4g avatar Jun 19 '20 02:06 dwing4g

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

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

那我找个时间加一下。

wangkaish avatar Jun 19 '20 07:06 wangkaish