-
Notifications
You must be signed in to change notification settings - Fork 986
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
mavconn transmission hangs on high packet count #72
Comments
Checked 0.6, it works fine. While same test with newer library hangs. |
I can't find why it don't work. I think better that i can do is return to boost asio, but with new url and buffer features. |
Also starting to change boost threads and mutexes to C++11. Issue #72.
Also it disables MAVConnTCPServer before i rewrite it. Issue #72.
I will use C++11 standard libs. Issue #72.
I decide return to ASIO.
|
Seems a good option to me 👍 |
Get some errors with tcp-l. Also unit test get segfault on buildfarm. |
Yep seems to be #74 related. |
@TSC21 Yep, its related. |
TCP-L: don't send data back! |
Also use tx state flag, improve error messages and move io post out of critical section. Issue #72.
The work almost done, but i get strange error |
Also removed tcp client deletion on close, heisenbug here. Issue #72.
Seems that now it works. But i still don't know the source of I close this global issue. |
When i start debug image_pub (extras) plugin i build that chain:
Connection done, but no data transfers until mavros sends some data (e.g. mavsafety arm). After that it works some time and hangs again.
I also tried this with UDP (
udp://@localhost
&udp://:14550@
) and serial (using socat PTY PTY), and it breaks with same symptoms.My guesses:
The text was updated successfully, but these errors were encountered: