Just a quick question. Is Winsock the only library available for C++ coders to use for network programming on the windows platform? If there are other options are they commercially viable? I'm going to start learning network coding and am just wondering if Winsock is the only library I should focus on.