I am writing a sockets class to be the communications backbone for a distributed application. I'm getting conflicting information on the portability of winsock. Some of my information says that it is fully portable, while other implies it is a windows-only thing. I need to be able to port code from a win-nt development enviroment to run on a power-pc. I'm accustomed to letting the JVM take care of all this stuff for me, so I'm kinda lost. Thanks for your help.