n2n icon indicating copy to clipboard operation
n2n copied to clipboard

fetch_and_eventually_process_data's recvfrom() failed 0 errno 115

Open tlsalex opened this issue 5 years ago • 5 comments

Not sure is a new issue or not , I have to stop and re-run it.

03/May/2021 10:33:31 [edge_utils.c:2566] ERROR: fetch_and_eventually_process_data's recvfrom() failed 0 errno 115 (Operation now in progress)
03/May/2021 10:33:37 [edge_utils.c:1320] WARNING: Supernode not responding, now trying xx.xx.xx.xx:8080
03/May/2021 10:33:37 [edge_utils.c:208] Binding to local port 0
03/May/2021 10:33:37 [edge_utils.c:208] Binding to local port 0

tlsalex avatar May 03 '21 02:05 tlsalex

PS: it is run in TCP only mode

tlsalex avatar May 03 '21 03:05 tlsalex

Does it start to happen at specific events or times?

Logan007 avatar May 07 '21 08:05 Logan007

No , the error occurs occasionally.

tlsalex avatar May 14 '21 16:05 tlsalex

This problem still exists in version 3.1.1-46-g06c489f. I enabled the -S2 parameter. 10/Jul/2022 12:44:54 [edge_utils.c:1568] WARNING: supernode not responding, now trying [0.0.0.0:1111]
10/Jul/2022 12:44:54 [edge_utils.c:2753] ERROR: recvfrom() failed 0 errno 115 (Operation now in progress)

xuan880 avatar Jul 10 '22 04:07 xuan880

Planning to go through the network code anyway, I will have a closer look soon. It looks as if the socket is not ready yet / again.

I have to add that TCP was added later so it was kind of retro-fitted into existing code which even still does not work at all on Windows. So yes, TCP is still somewhat unreliable...

Logan007 avatar Jul 10 '22 10:07 Logan007