Windows Socket (Client)
Step 1: Include Headers
#include <iostream>
#include <winsock2.h>Step 2: Initialize Winsock
WSADATA wsaData;
if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) {
std::cerr << "Failed to initialize Winsock." << std::endl;
return 1;
}Step 3: Create a Socket
SOCKET clientSocket = socket(AF_INET, SOCK_STREAM, 0);
if (clientSocket == INVALID_SOCKET) {
std::cerr << "Failed to create socket." << std::endl;
WSACleanup();
return 1;
}Step 4: Specify Server Address
Step 5: Connect to the Server
Step 6: Communicate (Optional)
Step 7: Cleanup
Full Example
Last updated