WinSock ImplementationsTCPEchos the message back to clients, and has a basic command to close the server. OneServerOneClient serves clients one at a time and places the rest in a queue.MultipleClients serves clients in a main loop consecutively.UDPSends the mouse coordinates from the client to the server The client serializes the POINT struct into the bufferThe server deserializes the POINT struct and prints it to the consoleResourcesGeneral Knowledge for Sockets - Beej's Guide to Network ProgrammingHands on approach to a TCP Server setup with great explainations of individual components - Programming Challenges - 29.1 - Winsock Server (C) - Michael GriecoHands on UDP Server setup (Requires Port to C) - Starter UDP Server And Client in C++Additional ReadingStack Overflow - Blocking vs Non-Blocking socketsTCP Client-Server InteractionUDP Client-Server Interaction