Skip to content

Instantly share code, notes, and snippets.

#include <stdio.h>
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#include <winsock2.h>
#pragma warning(disable:4996)
#pragma comment(lib, "ws2_32")
#define WM_SOCKET WM_USER + 1
BOOL CALLBACK WinProc(HWND, UINT, WPARAM, LPARAM);
#include <iostream>
#include <WS2tcpip.h>
#include <winSock2.h>
#include <string>
#pragma comment(lib, "ws2_32")
#pragma warning(disable:4996)
#include <iostream>
#include <WS2tcpip.h>
#include <winSock2.h>
#pragma comment(lib, "ws2_32")
#pragma warning(disable:4996)
#include <iostream>
#include <WinSock2.h>
#pragma comment(lib, "ws2_32")
char* ids[64];
int numClients = 0;
SOCKET clients[64];
CRITICAL_SECTION cs;
#include <iostream>
#include <windows.h>
#include <list>
#include <iterator>
using namespace std;
CRITICAL_SECTION cs;
static long num_steps = 100000;
#include <iostream>
#include <WinSock2.h>
#include <WS2tcpip.h>
#pragma comment(lib, "ws2_32") // chi thị pragma để gắn hư viện
#define _WINSOCK_DEPRECATED_NO_WARNINGS
#include<string.h>
int main() {