-
Notifications
You must be signed in to change notification settings - Fork 276
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
socket recv failed for 一个封锁操作被对 WSACancelBlockingCall 的调用中断。 (os error 10004), break recv loop #205
Comments
This should be a common system error when triggering 'recv' on a socket: However, the key to this issue is whether it is recoverable after this error is triggered on 'recv' on the socket? Currently, it appears that the BDT layer has logs related to "break recv loop". Could this lead to premature termination of the reception on this socket? The relevant codes as follows: CYFS/src/component/cyfs-bdt/src/interface/udp.rs Lines 346 to 374 in aa995fc
|
From the above ood-installer's log:
|
I think the point of this question is whether this exception is recoverable, maybe network jitter, firewall or anti-virus software and other various reasons can cause this problem occasionally, but if it is recoverable, shouldn't it just quit the whole receiving loop? If there are conditions, see if we can construct an environment to simulate this error? |
Describe the bug
socket recv failed for 一个封锁操作被对 WSACancelBlockingCall 的调用中断。 (os error 10004), break recv loop
To Reproduce
It is found that BDT has the following error log, which may be related to BDT UDP connection shutdown
ood-installer.zip
The text was updated successfully, but these errors were encountered: