title: Question(s) about apps that use wifi to remotely access clients on a 802.11 router
body: <p>So there are a few apps on the app store that implement access to machines that are on a wireless network <em>through</em> the router. Apps such as Apple's own Remote app that lets you control the music on the computer remotely through wifi. Or another app even more amazing, WifiRemote takes that to the next level and lets you control your whole computer from your iphone! wow. </p>
  
  <p>So now to my question(s), pardon my boring intro. How does this work? Obviously there is a wifi module on the iphone that connects with the wifi module on the router, that makes sense. </p>
  
  <ol>
  <li><p>Does the router track how many
  clients or devices it has running on
  it by IP address or MAC address?</p></li>
  <li><p>Is there a set limit of how many clients a router can typically support, or does it vary by the router? </p></li>
  <li><p>Are there Wifi API's in the iphone sdk that allow you to easily connect to and communicate with the router? </p></li>
  <li>What is the process behind connecting to the router, and then more specifically, the computer or hardware device you want to? </li>
  <li>Once that connection has been established, how do you send commands to the client OS and tell it what to do!? Does it require some nitty gritty deep down background OS programming? </li>
  </ol>
  
  <p>There are many more questions I have, but we'll just leave it at that :) As you can see, I'd really like to get my arms around this concept, of over the wifi network remote access, because it is so intriguing! <strong>Any</strong> and <strong>all</strong> answers/comments/links/references anyone has to offer would be <em>greatly</em> appreciated! I am here to learn. Thanks!</p>