I’m building a commercial application that will require the following (simplified description):
A Server will collect data from several Hardware units and forward this data cyclically (each one sec) to a number of clients (up to 5). The data is 2000 string (stored in an array), The string length won’t be more than 10 characters.
Now, from what I’ve read, I can send objects using NetworkComms libraries, I guess I’d send the array itself or even combine the array elements in one string variable (or string builder) then “split” it into an array once again when received by the clients.
The clients will “sometimes” reply to the server with very few data in some events.
I’m very new to NetworkComms library and asking about the performance (one sec operation) and also asking about the best implementation.
Welcome to our forums and many thanks for your interest in our network library. It sounds like NetworkComms.Net is perfect for what you are trying to achieve.
If you would also like to use NetworkComms.Net to communicate directly with the hardware units this is also possible but would require our next major release which adds that feature. We are hoping to release a beta version of this within the next 7 days.
You have total flexibility to send the data in whatever format you feel is the most efficient. We have several different implementation routes with significant worked examples demonstrating the core features: