- 博客(25)
- 收藏
- 关注
转载 CreateFile函数
<br /> HANDLE CreateFile( <br /> LPCTSTR lpFileName, //指向文件名的指针 <br /> DWORD dwDesiredAccess, //访问模式(写/读) <br /> DWORD dwShareMode, //共享模式 <br /> LPSECURITY_ATTRIBUTES lpSecurityAttributes, //指向安全属性的指针 <br /> DWORD dwCreationDisposition, //如何创建 <br />
2010-10-15 19:44:00
397
转载 srand
srand函数是随机数发生器的初始化函数。原型:void srand(unsigned seed); 用法:它需要提供一个种子,如: srand(1); 直接使用1来初始化种子。不过常常使用系统时间来初始化,即使用 time函数来获得系统时间,它的返回值为从 00:00:00 GMT, January 1, 1970 到现在所持续的秒数,然后将time_t型数据转化为(unsigned)型再传给srand函数,即: srand((unsigned) time(&t)); 还有一个经常用法,不需要定义ti
2010-10-13 20:51:00
534
转载 WinSock send函数和recv函数详解
<br />send函数<br /> int send( SOCKET s, const char FAR *buf, int len, int flags );<br /> 不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。<br /> 客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。<br /> 该函数的第一个参数指定发送端套接字描述符;<br /> 第二个参数指明一个存放应用程序要发送数据的缓冲区;<br /
2010-10-12 20:46:00
414
转载 accept函数
<br />SOCKET accept( <br />SOCKET s, <br />struct sockaddr FAR *addr, <br />int FAR *addrlen <br />); <br />服务程序调用accept函数从处于监听状态的流套接字s的客户连接请求队列中取出排在最前的一个客户请求,并且创建一个新的套接字来与客户套接字创建连接通道,如果连接成功,就返回新创建的套接字的描述符,以后与客户套接字交换数据的是新创建的套接字;如果失败就返回 INVALID_SOCKET。该函数的第
2010-10-12 20:18:00
417
转载 socket学习(WINAPI)
<br />WINAPI见windef.h这个头文件 <br /> #define WINAPI __stdcall<br /> 默认情况下,我们的函数调用都是遵循__stdcall这个规则的。当然,也有诸如__cdecl、__pascal等规则。 <br /> 使用__stdcall还是__cdecl或__pascal,在纯Windows编程下并非特别需要。 <br /> __stdcall: <br /> 1、进行函数调用,函数参数的入栈方式是最右边先入栈。 <br /> 2、同时__std
2010-10-12 19:59:00
424
转载 CloseHandle函数
<br />BOOL CloseHandle( <br /> HANDLE hObject <br /> ); <br /> 参数 <br /> hObject :代表一个已打开对象handle。 <br /> 返回值 <br /> TRUE:执行成功; <br /> FALSE:执行失败,可以调用GetLastError()获知失败原因。 函数说明:<br /> 关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。在CreateThread成功之后会返回一个hThrea
2010-10-12 11:39:00
380
转载 string_c++_CString_int_char_转换_string,c++,CString,int,char*,转换
int ,char,string转换方法!
2010-10-06 15:24:00
737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人