Refactor winsock initialization into a separate function