Port a C# library that performs UDP communication on the local network to node.js
Budget: £20 – £250 GBP
I have a C# project which is a demo on how to connect to an ethernet network set of scales via UDP and obtain live weight data as a stream of numbers. The provided code is taken from a Visual Studio project in C# that runs in the console. I need the XTREM.cs library, and the Program.cs short demo, to be ported to JavaScript, using node.js modules to achieve the UDP communication (presumably, using dgram or similar). You should aim to use the minimum number of node modules as possible, so I would prefer builtin modules such as dgram.
I only need the minimum functionality of the entire XTREM.cs library porting to achieve the functionality of the demo code in Program.cs, so if there is extra code in the library that isn't used in the demo, that does not need porting (for example, it also supports RS232 communication, but that functionality isn't needed).
You will need to undertake this porting and testing work without access to the network device it relates to, so you must be comfortable and familiar with understanding and porting C# to JavaScript using node modules.
Finally, your end code must be executable within nwjs (Node 18.3.0).
I only need the minimum functionality of the entire XTREM.cs library porting to achieve the functionality of the demo code in Program.cs, so if there is extra code in the library that isn't used in the demo, that does not need porting (for example, it also supports RS232 communication, but that functionality isn't needed).
You will need to undertake this porting and testing work without access to the network device it relates to, so you must be comfortable and familiar with understanding and porting C# to JavaScript using node modules.
Finally, your end code must be executable within nwjs (Node 18.3.0).