2014年11月13日

摘要: Winsock2的其他供应商不一定会实现AcceptEx函数。同样情况也包括的其他Microsoft的特定APIs如TransmitFile,GetAcceptExSockAddrs以及其他Microsoft将在以后版本的windows里。 在运行WinNT和Win2000的系统上,这些APIs在M... 阅读全文
posted @ 2014-11-13 22:07 冰花ぃ雪魄 阅读(521) 评论(0) 推荐(0)
 
摘要: HANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, __in HANDLE ExistingCompletionPort, __in ULONG_PTR CompletionKey, __in DWORD NumberOfCon... 阅读全文
posted @ 2014-11-13 21:47 冰花ぃ雪魄 阅读(216) 评论(0) 推荐(0)
 
摘要: socket() 创建一个通讯端点并返回一个套接口。但是在socket库中例程在应用于阻塞套接口时会阻塞。 WSASocket()的发送操作和接收操作都可以被重叠使用。接收函数可以被多次调用,发出接 收缓冲区,准备接收到来的数据。发送函数也可以被多次调用,组成一个发送缓冲区队列。 可是... 阅读全文
posted @ 2014-11-13 21:38 冰花ぃ雪魄 阅读(783) 评论(0) 推荐(0)
 
摘要: 为进程创建新堆,请求分配虚拟内存分页,函数原型如下:HANDLE HeapCreate( DWORD flOptions, SIZE_T dwInitialSize, SIZE_T dwMaximumSize); 参数: flOptions:输入参数,创建堆的选项,其值如下:HEAP_CREATE_... 阅读全文
posted @ 2014-11-13 21:21 冰花ぃ雪魄 阅读(954) 评论(0) 推荐(0)
 
摘要: int WSAStartup(__in WORD wVersionRequested,__out LPWSADATA lpWSAData);WSAStartup格式: int PASCAL FAR WSAStartup( WORD wVersionRequested... 阅读全文
posted @ 2014-11-13 21:16 冰花ぃ雪魄 阅读(2001) 评论(0) 推荐(0)
 
摘要: MAKEWORD(学习之用,转载) MAKEWORD 宏 平台:SDK 这个宏创建一个被指定变量连接而成的WORD变量。返回一个WORD变量。 (注:typedef unsigned short WORD;) WORD MAKEWORD( BYTE bLow, //指定新变量的低字... 阅读全文
posted @ 2014-11-13 21:13 冰花ぃ雪魄 阅读(745) 评论(0) 推荐(0)
 
摘要: WSAData机构体如下 功能是:存放windows socket初始化信息.struct WSAData { WORD wVersion; WORD wHighVersion; char szDescription[WSADESCRIPTION_LEN+1]; char szSystemStatu... 阅读全文
posted @ 2014-11-13 21:11 冰花ぃ雪魄 阅读(686) 评论(0) 推荐(0)
 
摘要: 一.hostent结构体使用这个东西,首先要包含2个头文件:#include #include struct hostent *gethostbyname(const char *name);这个函数的传入值是域名或者主机名,例如" www.google.com","wpc "等等。传出值,是一个h... 阅读全文
posted @ 2014-11-13 21:10 冰花ぃ雪魄 阅读(323) 评论(0) 推荐(0)
 
摘要: volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatil... 阅读全文
posted @ 2014-11-13 21:05 冰花ぃ雪魄 阅读(148) 评论(0) 推荐(0)
 
摘要: CloseHandle()函数的使用??很多程序在创建线程都这样写的:............ThreadHandle = CreateThread(NULL,0,.....);CloseHandel(ThreadHandle );。。。。。这不是刚好创建又关闭了吗?线程怎么运行呢?========... 阅读全文
posted @ 2014-11-13 20:52 冰花ぃ雪魄 阅读(479) 评论(0) 推荐(0)