After many years of not programming I need to dust off whatever rusty programming skills I might have had to try to build a couple of projects.
We have some IP aware hardware interfaces and automation that I need to control and/or monitor, and I'm looking to use the Arduino as the hardware platform. I've used the provided IDE to establish basic functionality and proof of concept.
The first problem is the code out there for the Arduino is geared toward the hobby market, and isn't (at least what I've found) robust enough for deployment, so, having access to Visual Studio Pro 2012, I'm delving into learning C++ (at least 2-3 months worth of reading lined up).
The second problem is that I don't have the experience to wade through the vastness of the information out there for C++ - trying to ensure it's compatible with the ATMega 328.
My question is: How does a beginner research / select libraries and classes for non-windows TCP/sockets code to even begin a project like this.
My apologies in advance if this is too vague or beyond the scope of this site.
Thanks for your help,