title: Cross-platform sockets
body: <p>I know, Windows doesn't use UNIX sockets while Mac OS does. Until this point my software was cross-platform without any code changes. But now I want it to do some network communication. I know about POSIX sockets, but I know nothing about Windows' ones. The goal is to implement a simple cross-platform socket server. </p>
  
  <p>Could you please explain to me the differences between POSIX and Winsock sockets and how I may go about writing cross platform networking code?</p>