Windows Sockets 2.2兼容 Windows Sockets 1.1版本,导入wscock32.lib两种方法:
#pragma comment(lib,"wsock32.lib")
project->setting->link->添加wsock32.lib
1.1 头文件:WINSOCK.h 库文件:wsock32.lib 动态库:WINSOCK.DLL
2.2 WINSOCK2.h WS2_32.lib WS2_32.DLL
#include<winsock2.h> //包含头文件winsock2.h
#include <stdio.h> //包含头文件 stdio.h
#pragma comment (lib, "Ws2_32.lib") //引入库Ws2_32.lib
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <WINSOCK2.h>
#pragma comment(lib,"Ws2_32.lib")
TCP UDP实例
Windows Sockets分别提供了套接字模式和套接字I/O模型
生产者读入数据,消费者对数据进行处理
63
PYHYPWXB3BB2CCMV9DX9VDY8T
socket()函数和WSASocket()函数创建的套接字,默认是阻塞,线程处于等待状态,
要将套接字设置为非阻塞模式,除了使用ioctlsocket()函数外,还可以使用WSAAsyncSelect()和WSAEvenselect()函数。
85
HANDLE CreateThread
(
LPBECURITY_ATTRBUTES lpThreadAttributes;
DWORD dw
);