I've been studying the Win32 API for over a year now and I want to start learning WinSock. I have no knowledge with sockets and hardly know what they are. I've found multiple tutorials on google but I want to use the best tutorials our there. So can you guys tell me what tutorials are the better ones? Thank you.
The first one has info on Server / Client programing with code in C++. It does teach you in steps.
But the BEST one of the two ( in my opinion ) with full descriptions is the 2nd link :
'Beej's Guide to Network Programming'
Most everyone I know who knows Network programing knows at least the 2nd link.
I too am learning Networking. How to make a client / server is a pain. There is barely any good info out there that actually teach you what everything does with current technology. The 2 links I display here, are the two that were the most helpful to me.
SFML-network is a library that will help you learn about sockets. Once you've gotten the grasp of how it works in this library, try taking apart the source code to figure out how to handle the API yourself.
It has its own classes for sockets (UDP and TCP), IP addresses and Packets. This is everything you should need to get started.