Your problems lie in two areas:
1) Network
2) Server
The network should be fairly OS independent. TCP/IP is TCP/IP, 802.11b wireless is 802.11b wireless, etc, it doesn't matter if you're using Windows, Mac, or Solaris. As spidey suggested, first of all find out what encryption ...