title: TCP between Windows .NET program in C# to Linux program in C++
body: <p>I am new to the topic of computer networking and sending data to one computer to another.
  Currently I am tasked with integrating a C# Kinect SDK program with a Linux C++ Opengl/Covise program. The C++ program is to then receive and make use of the output generated by the Kinect.</p>
  
  <p>Is it possible to have them communicate to one another via TCP, UDP, or anything despite being written on different platforms and languages? Or would it be best to extend the C++ program with OpenNI? </p>
  
  <p>Currently installing Opencover/Covise is a big pain for me.</p>