error C2065: 'WSASocket' : undeclared identifier
error C2065: 'WSA_FLAG_OVERLAPPED' : undeclared identifier
#include <winsock2.h>(需置於 windows.h 之前)。#pragma comment(lib, "ws2_32.lib")
或在專案屬性 → Linker → Input → Additional Dependencies 加入 ws2_32.lib。WSADATA wsaData;
WSAStartup(MAKEWORD(2,2), &wsaData);
若在 StdAfx.h 已包含 winsock2.h 仍報錯,檢查是否被 windows.h 覆蓋導致定義缺失,調整包含順序即可。