# UAVCAN Client for sending and receiving over UDP

**URL:** <https://forum.opencyphal.org/t/uavcan-client-for-sending-and-receiving-over-udp/1322>\
**Category:** Applications & Usage\
**Created:** [June 28, 2021, 9:39am UTC](https://forum.opencyphal.org/t/uavcan-client-for-sending-and-receiving-over-udp/1322 "2021-06-28T09:39:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lars\_van\_der\_Lee](https://forum.opencyphal.org/user_avatar/forum.opencyphal.org/lars_van_der_lee/32/926_2.png) [@Lars\_van\_der\_Lee](https://forum.opencyphal.org/u/Lars_van_der_Lee)\
**Post date:** [June 28, 2021, 9:39am UTC](https://forum.opencyphal.org/t/uavcan-client-for-sending-and-receiving-over-udp/1322/1 "2021-06-28T09:39:51Z")

</div>

Hi!

Like mentioned earlier this week, we have open-sourced our .NET UAVCAN implementation([GitHub - RevolveNTNU/RevolveUavcan: Revolve NTNU's .NET Uavcan stack · GitHub](https://github.com/RevolveNTNU/RevolveUavcan)). I have now created a little demo application that shows how it can be set up to work. The application can also be used as a tool for sending and receiving UAVCAN messages over UDP.

 ![Screenshot_35](https://forum.opencyphal.org/uploads/default/original/1X/ebe747c2e04df3b4e817179f629a7067080cef8c.png)

On GitHub, there is a release with an executable to run the application, as well as a user guide explaining the UDP package format, and all source code!  
[https://github.com/RevolveNTNU/CrossPlatformUavcanClient](https://github.com/RevolveNTNU/CrossPlatformUavcanClient)
