摘要:根据 小猪的网络教程 学习了 IOCP并且自己写了一个命令行版本的客户端测试还是使用的小猪的代码有兴趣学习IOCP的 建议去小猪的空间看看 代码思路都讲解的很清楚 推荐http://blog.csdn.net/piggyxp?viewmode=contents测试截图
阅读全文
摘要:int GBK2UTF8(char *szGbk,char *szUtf8,int Len) { // 先将多字节GBK(CP_ACP或ANSI)转换成宽字符UTF-16 // 得到转换后,所需要的内存字符数 int n = MultiByteToWideChar(CP_ACP,0,s...
阅读全文
摘要:redis是一个key-value存储系统。和Memcached类似,它的效率很高。目前推出了LIN版 本和WIN版本.虽然不怎么使用数据库,但是抱着开卷有益的心态,我学习了下其中的数 据结构,还是受益良多的。参考 <Redis 设计与实现> 黄健宏 (huangz1990). 1、内存管理 red
阅读全文
摘要:#include "stdafx.h"#include #include #include const int maxCount = 100;const int strMaxLen = 16; BOOLEAN IsMatchPattern(const char* ipPattern,const ...
阅读全文
摘要:之前文章的改进版服务器仅仅接受客户端发送的字符串并显示客户端可以调节发送数目 但是不能超过64// SelectServer.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32"...
阅读全文
摘要:// SelectCli.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32")#define SOCKET_MAXCNT 64#define THREAD_NUM 2 //...
阅读全文
摘要:windows client 端口// Def_win_client_socket_test.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #pragma comment(lib,"ws2_32.lib")#define PORT 4000#de...
阅读全文