For a schoolproject i'm making a quadcopter which can be flown from a laptop. On board of the quadcopter is a Raspberry PI to stabilize the aircraft and send back a video signal to the laptop. Im just wondering how to connect a program on my laptop (preferably a c# program) which i'm using to steer the quadcopter and show the live-video from the quadcopters, to a python script on my Raspberry PI using a wifi connection. I was thinking about plugging in a router to my laptop and a wifi receiver in my Raspberry PI. I don't have any experience with networking or communicating between programs.
So to summarize: Is it possible to connect a python script on a Raspberry PI to a (preferably c#) program on a pc via wifi and share variables or at least send information to it? And what is the best way to do this?(using a router or not.., i've read something about wifi-direct)