socket_net.cpp needed some small fixes to build again, because of imcompatibilities between Winsock and the real POSIX sockets API.
All these files were almost identical, so there is no good reason to have them twice.. and change CMakeLists.txt accordingly (Not that this commit won't compile because some #includes are still broken - will be fixed in the next one)
and adjust the CMakeLists.txt accordingly