title: Establishing a TCP connection to remote server using App Inventor
body: <p>My university mates and I have to work with a sailing team for a month. The sailing team has started designing an app using the <a href="http://appinventor.mit.edu/explore/" rel="nofollow">App Inventor</a>. They do not have computer science education (probably that is why they are using this platform). But we do.</p>
  
  <p>We now need to embed TCP connection with the server, so that whenever App is launched, the phone automatically connects to the main boat controller near by. The infrastructure of the server is far away to be compatible with App Inventor (though I'm not saying that's impossible). All that important for us is that the server is capable of understanding TCP protocol and would respond to connection requests.</p>
  
  <p>So now my question:</p>
  
  <p>Is it possible to implement such a low level communication protocol using only the click-and-drop interface of App Inventor?</p>
  
  <p>If no, is it possible to take the high level app designed using App Inventor, and translate it to something lower level, such as JavaScript / Java Byte Code? I'm also wondering, is that the way App Inventor works?
  From that point on we would be able to write the code and enhance the app with TCP connection...</p>