RosLibRust / roslibrust

An async first rust client for ROS1 native and rosbridge.
https://docs.rs/roslibrust
MIT License
50 stars 6 forks source link

Fix a lot of header shenanigans #172

Closed Carter12s closed 4 months ago

Carter12s commented 4 months ago

Description

Create a common function for receiving a ros1 native connection header, and use it across the 4 receivers (publisher, subscriber, service_client, service_server). Fixes bug where publisher was trying to parse connection header with the overall header length still at the front.

Fixes

Closes: #171

Checklist