eProsima / Micro-XRCE-DDS-Client

Micro XRCE-DDS Client repository. Looking for commercial support? Contact info@eprosima.com
Apache License 2.0
130 stars 82 forks source link

Add a nopoll version of the POSIX TCP transport profile #318

Closed jseldent closed 2 years ago

jseldent commented 2 years ago

This profile is similar to the POSIX UDP nopoll transport profile. It allows TCP to be used with LwIP, without FreeRTOS+TCP.

jseldent commented 2 years ago

The implementation is basically a clone of src/c/profile/transport/ip/udp/udp_transport_posix_nopoll.c with "UDP" replaced by "TCP" and uxr_disconnect_tcp_platform() added.

richiprosima commented 2 years ago

Build status:

pablogs9 commented 2 years ago

@Acuadros95 S&M if you are ok

pablogs9 commented 2 years ago

@jseldent please rebase onto develop

jseldent commented 2 years ago

@jseldent please rebase onto develop

Done

richiprosima commented 2 years ago

Build status: