摘要: 过程 编辑 过程 第一次 第一次 第一次握手:建立连接时,客户端 发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。 第二次 第二次 第二次握手:服务器收到syn包,必须确认客户的SYN( 阅读全文
posted @ 2016-07-27 17:14 Code_JK 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 对应函数 编辑 对应函数 VC声明 DWORD WaitForSingleObject( HANDLE hHandle, DWORD dwMilliseconds ); 参数 编辑 hHandle[in]对象句柄。可以指定一系列的对象,如Event、Job、Memory resource notif 阅读全文
posted @ 2016-07-24 21:15 Code_JK 阅读(2234) 评论(0) 推荐(0) 编辑
摘要: 总结 需要经常随机访问请用vector 2.list list就是双向链表,元素也是在堆中存放,每个元素都是放在一块内存中,它的内存空间可以是不连续的,通过指针来进行数据的访问,这个特点使得它的随机存取变的非常没有效率,因此它没有提供[]操作符的重载。但由于链表的特点,它可以以很好的效率支持任意地方 阅读全文
posted @ 2016-07-24 12:04 Code_JK 阅读(947) 评论(0) 推荐(0) 编辑
摘要: /**** ** line 被分割的字符串 ** delimiter 分隔符(此处为单个字符) ** items 存储分割结果的数组 ****/ int Split( char* line, char delimiter, char * items[] ) { int cnt = 0; for (;;) { ... 阅读全文
posted @ 2016-07-12 16:23 Code_JK 阅读(1332) 评论(0) 推荐(0) 编辑
摘要: BOOL GetIpByDomainName(char *szHost,char szIp[100][100],int *nCount) { WSADATA wsaData; char szHostname[100]; HOSTENT *pHostEnt; int nAdapte... 阅读全文
posted @ 2016-07-12 14:38 Code_JK 阅读(7181) 评论(1) 推荐(0) 编辑