I develop on Windows, but I need a Mac for iPhone development. So I'm thinking of getting a Mac mini or a MacBook for the Mac part, and connecting to it as needed from my Windows machine. A mini, in particular, doesn't come with a monitor or keyboard or mouse, so this would be the only way to use it.
The question is: sometimes I travel and so I'm away from my network. In this situation, is it possible to plug a cable directly from my Windows machine to the Mac and do remote desktop this way, or do both machines have to be on the same network and router and the sharing done via IP address in the usual way? Alternatively, can I skip the network entirely and remote desktop machine to machine via wireless signal?