title: Cross-platform server application to communicate with Android/iOS on WiFi
body: <p>I am working on an application where I need to establish a server on a Windows/Linux/Mac machine which will need to communicate to an Android/iOS device over an existing WiFi network.</p>
  
  <p>I am just in the research phase for now, and though I can find answers for communicating between PC-Android, PC-iOS, Mac-iOS etcetera, I cannot find an answer using which I can do all of it.</p>
  
  <p>The mobile application will be different for both the platforms, of-course, but the server application should ideally be the same, and should be cross-platform.
  I should also mention that the server and the clients(mobile-apps) will maintain a 1:n relation, meaning that several Android/iOS devices will be communicating with the server at once.</p>
  
  <ol>
  <li>I need advice on which language/library shall I use for the server which would let the it communicate to both the mobile platforms.</li>
  <li>Advice on the libraries I should use for the mobile platforms will also be helpful, though it's not important until I complete the server.</li>
  <li>I am just looking for links to helpful resources, though I will be very grateful if you share some code.</li>
  </ol>
  
  <p>I shall also mention, I know Python/Java/C++ which I can use for the server, but you are open to suggest another language which may make the work easier.</p>
  
  <p>EDIT: What I forgot to mention is that, this will be a local server, that is, it needs to communicate with these devices on a LAN (devices on the same wifi network).</p>