I'm new to writing networking software and am looking for a high-level point in a direction.
I've been playing with writing code for both Java and the iPhone (independently, of course) for a few months now and would like to write an iPhone app that can communicate with a target PC. My "end-game" is to create an iPhone remote control for a PC based application written in Java.
My question is: Where do I start? Is it better to create a web-server on the PC side or to send pure socket-based messages between the two "machines"?
My PC will be the server and the iPhone will be the client.