libhv icon indicating copy to clipboard operation
libhv copied to clipboard

mqtt以及tcp当无网情况下使用域名连接时无法重连

Open Lijiugen opened this issue 1 year ago • 1 comments

mqtt和tcp网络重连时都会调用hio_create_socket创建Io,但是当网络异常或者网卡还未准备好时又或是网络本来是正常的突然没网情况时,hio_create_socket函数由于无法进行域名解析导致hio_create_socket直接返回为NULL,而重连定时器运行的前提是socket要正常创建,进而导致重连无法实现。现在要解决问题就很麻烦,希望libhv能解决这个问题就好了,这样就无脑使用就行。 2ed7bd19051ea39b37fd4d2a539a71a4 image

2f8d46573d8b591ec4c9588012d4ae11 image

Lijiugen avatar Dec 25 '24 07:12 Lijiugen

确实,但是重连逻辑自己做比较合适,

bridgeren avatar Mar 07 '25 07:03 bridgeren