I have a raspberry pi and I want to convert it into a RC car which I will control through my PC. I know C++ programming and I intend to use that to write the software stack. I want to create a C++ program in my laptop through which I can send keyboard strokes to control my rc pi car. There'll be a camera mounted on my rc pi car which will continuously send video stream to my laptop.
I do not have experience with socket programming in C++. There a bunch of libraries out there and I am really confused which one to use. And since my laptop runs windows, the simple socket programming examples are not helping me in communication b/w windows and linux(on pi). Kindly guide me what protocols and libraries should I use. The library should be cross platform.