It''s OK to write a portable client, because it''s mostly just operngl calls and stuff (which is portable anyway), but high-performance networking and threading code is generally not portable at all (because different operating systems have very different internal structures, and what works on one will not necessarily work on others)
Besides, you''re really only going to run a couple of instances of the server anyway (depending on how popular your MMOG is) so there''s no need to make it portable anyway.
If I had my way, I''d have all of you shot!
codeka.com - Just click it.