title: Exchange data between Android and Windows - what communication solution to use?
body: <p>I am extending custom written windows based server (c#). Currently server provides two commnication interfaces (SignalR based, and simplified TCP protocol based). Both interfaces work well with windows clients which i also wrote.</p>
  
  <p>There is a new requirement that server should communicate with native Android (java) client. Communication should be bi-directional:
  -> server should be able to push data to client
  -> client should be able to push data to sever</p>
  
  <p>Can you recommend any usefull communication solution?</p>
  
  <p>It Man.</p>