Chinaunix首页 | 论坛 | 博客
  • 博客访问: 98951
  • 博文数量: 41
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 486
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-18 20:09
文章分类

全部博文(41)

文章存档

2016年(1)

2015年(1)

2014年(9)

2013年(30)

我的朋友

发布时间:2013-06-15 13:36:38

接上篇的异常的补充,主要是关于异常的开销/**************/干货1/**************/如果一个函数内使用了异常处理机制, VC 编译器在编译该函数时,它会给此函数插入一些“代码和信息”(代码指的是当该函数中出现异常时的回调函数,而信息主要是指与异常出现相关的一些必要的链表),因此每份函数只能有一份这样的东.........【阅读全文】

阅读(734) | 评论(0) | 转发(0)

发布时间:2013-06-03 15:42:18

len + type + buf + 校验码长度是为了解决tcp粘包问题。type是解析消息类型buf为消息参数,利用异或来加解密,封包秘钥又可以防止非法客户端能正确解析..      两次异或可以得到原来值。天龙八部就是用异或来加解密的。//↓这样在可执行文件中将是汉字显示,上线前要改成随机KEY↓KEY不.........【阅读全文】

阅读(810) | 评论(0) | 转发(0)

发布时间:2013-06-03 14:56:02

设计:网络层包含一个连接队列,每个连接类负责读写缓冲;应用层包含一个玩家队列,不用负责底层的读写缓冲。http://blog.csdn.net/sodme/article/details/85304好了,具体说下网络层的连接管理吧。接口: uint32 newConn(); void deleteConn(uint32 index); conn* getConn(uint32 index);总的.........【阅读全文】

阅读(591) | 评论(0) | 转发(0)

发布时间:2013-05-16 10:40:07

虚函数表:http://blog.csdn.net/haoel/article/details/1948051c++对象的内存布局:http://blog.csdn.net/haoel/article/details/3081328......【阅读全文】

阅读(478) | 评论(0) | 转发(0)

发布时间:2013-05-15 15:10:37

time_wait: 客户端执行close, 发送fin包给服务端,服务端发送ack之后,客户端状态从established->fin-wait-1->fin-wait-2>time_wait, 如果此时服务端不close, 则客户端是time_wait状态,此时如果两个应用程序都关闭,主动close(客户端)的一方还是会等待一段时间。服务端崩溃后,立马重新启动,listen失败,因为该端.........【阅读全文】

阅读(699) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册