随笔分类 -  c++

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要:INADDR_ANY就是指定地址为0.0.0.0的地址,这个地址事实上表示不确定地址,或“所有地址”、“任意地址”。 一般来说,在各个系统中均定义成为0值。外文名 INADDR_ANY 别 名 所有地址”、“任意地址” 解 释 指定地址为0.0.0.0的地址 特 点 在各个系统中均... 阅读全文
posted @ 2016-01-20 00:12 zzyoucan 阅读(550) 评论(0) 推荐(0)
摘要:在windows/linux下有下面结构:sockaddr结构struct sockaddr{unsigned short sa_family;/*addressfamily,AF_xxx*/char sa_data[14];/*14bytesofprotocoladdress*/};sa_fami... 阅读全文
posted @ 2016-01-19 23:59 zzyoucan 阅读(485) 评论(0) 推荐(0)
摘要:客户端登录会拿到token,然后去登录游戏服务器了解GUID 可以了解http://blog.sina.com.cn/s/blog_5c8d13830100gku3.html// obviously this is the windows version#ifdef GUID_WINDOWSGuid... 阅读全文
posted @ 2016-01-17 16:41 zzyoucan 阅读(1132) 评论(0) 推荐(0)
摘要:e_msg_c_as_login_req e_msg_c_as_login_if_no_register_req这两条协议差不多第一个就是纯粹的登录,验证密码第二个游戏中游客模式,直接登录的模式,既包括注册又包括登录的功能for (std::map::iterator it = m_mapAreaI... 阅读全文
posted @ 2016-01-17 14:32 zzyoucan 阅读(241) 评论(0) 推荐(0)
摘要:上次客户端说登录收到一个空包,我感觉不太可能啊,今天看原来是登录AS之后服务器主动断开这个链接,其实是一个事件通知。 阅读全文
posted @ 2016-01-16 23:43 zzyoucan 阅读(151) 评论(0) 推荐(0)
摘要:warning C4005: “AF_IPX”: 宏重定义warning C4005: “AF_IPX”: 宏重定义解决方法: 由以上代码可以看出如果在没有定义WIN32_LEAN_AND_MEAN宏的大前提下windows.h有可能包含winsock.h 头文件,因此我们得出一个很简单的解... 阅读全文
posted @ 2016-01-04 17:42 zzyoucan 阅读(10399) 评论(0) 推荐(1)
摘要:一、MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1) 打开项目的Property Pages对话框2) 点击左侧C/C++节3) 点击Code Generation节4) 右侧第六行Runtime Library项目2、各个设置选项代表的含义编译选项包含静态... 阅读全文
posted @ 2016-01-03 21:20 zzyoucan 阅读(1925) 评论(0) 推荐(0)
摘要:[内容摘要]: C语言 在VS2013环境下使用_mkdir返回值是-1,而且文件夹不存在,#include stdio.h#include direct.hmain(){if (_mkdir("D:\\Program Files\\QET\\bin") == -1)printf("无法创建\n")... 阅读全文
posted @ 2016-01-02 18:08 zzyoucan 阅读(1642) 评论(0) 推荐(0)
摘要:一.C-Runtime 函数1. _tfopen函数。一般用于客户端,只能独享打开的文件,不能以共享的方式打开。FILE *fopen( const char*filename,const char*mode);FILE *_wfopen( const wchar_t*filename,const ... 阅读全文
posted @ 2015-12-30 11:19 zzyoucan 阅读(1206) 评论(0) 推荐(1)
摘要:平常我们要访问某个URL一般都是通过浏览器进行:提交一个URL请求后,浏览器将请求发向目标服务器或者代理服务器,目标服务器或者代理服务器返回我们所需要的数据,浏览器接收到这些数据后保存成文件并进行显示。下面我们看看如何自己利用winsock2.h中的接口来实现这个功能?为了简化问题,作以下假设:通过... 阅读全文
posted @ 2015-11-30 13:27 zzyoucan 阅读(9492) 评论(0) 推荐(0)
摘要:HTTP请求报文和HTTP响应报文HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。HTTP请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图... 阅读全文
posted @ 2015-11-30 13:12 zzyoucan 阅读(237) 评论(0) 推荐(0)
摘要:在vs2012(c++11)make_pair()改动:C++11: template pair make_pair(T1&& x, T2&& y);如果没有指定类型,它会自动推导.C++03: template pair make_pair(T1 x, T2 y);如果make_pair用在了... 阅读全文
posted @ 2015-11-29 21:08 zzyoucan 阅读(1690) 评论(0) 推荐(0)
摘要:#include int main(){ std::vector vecT; vecT.push_back(1); vecT.push_back(2); vecT.push_back(3); for (std::vector::iterator it = vecT.be... 阅读全文
posted @ 2015-11-01 13:13 zzyoucan 阅读(294) 评论(0) 推荐(0)
摘要:之前是玩家背包每个东西都是满的,副本掉落,会掉很多东西,因为玩家背包都满了,需要发送邮件,当时主程就要求这些东西作为一封邮件发出去首先是获取之前db_req中有没有邮件bool bDBMailExist = m_userMailStrategy->GetExistMailWithAttach(db... 阅读全文
posted @ 2015-09-29 16:17 zzyoucan 阅读(225) 评论(0) 推荐(0)
摘要:TOP:BEGIN #Routine body goes here... IF EXISTS ( SELECT * FROM `user` WHERE `name` = in_user_name ) THEN SELECT -1 AS RE... 阅读全文
posted @ 2015-09-29 11:13 zzyoucan 阅读(5960) 评论(0) 推荐(0)
摘要:这篇博文是以前很久写的,贴在我的早期一个blog中,今天google一下,发现还真有不少人转载,可惜并不注明出处。那时觉得operator比较好玩。C++有时它的确是个耐玩的东东。operator它有两种用法,一种是operator overloading(操作符重载),一种是operator ca... 阅读全文
posted @ 2015-09-28 23:07 zzyoucan 阅读(356) 评论(0) 推荐(0)
摘要:string类的查找函数: int find(char c, int pos = 0) const;//从pos开始查找字符c在当前字符串的位置int find(const char *s, int pos = 0) const;//从pos开始查找字符串s在当前串中的位置int find(cons... 阅读全文
posted @ 2015-09-27 17:20 zzyoucan 阅读(293) 评论(0) 推荐(0)
摘要:#include std::set setName;int main(){ std::string strName = "世界英雄aa";//中文占两个字节,英文占一个字节 const char* name = strName.c_str(); int length = strNa... 阅读全文
posted @ 2015-09-27 17:03 zzyoucan 阅读(227) 评论(0) 推荐(0)
摘要:UINT32 i = 1;UINT32 j = 2;i - j > 0 //这个将永远为真,因为他是将将结果按照无符号解析int = i -j; //这个是-1,是按照有符号解析今天发现代码里面我居然按照i - j < 0 判断,这么大的一个bug 阅读全文
posted @ 2015-09-21 14:45 zzyoucan 阅读(1120) 评论(0) 推荐(0)
摘要:client GS AS c_as_register_req(注册,客... 阅读全文
posted @ 2015-09-14 00:35 zzyoucan 阅读(289) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页