2011-6-28 16:58:16 阅读77 评论2 282011/06 June28
//
#include "stdafx.h"
struct Man
{
Man()
{
printf("Man construct\n");
}
~Man()
{
printf("Man deConstruct\n");
}
};
class CMan
{
public:
CMan()
{
printf("CMan construct\n");
}
2011-6-28 11:04:49 阅读123 评论3 282011/06 June28
(1)
1k个稳定client连接,每client每秒发送1k数据;
server下载速度达到800-900k/s左右,cpu占用20-30%。
(2)
1500个稳定client连接,每client每秒发送1k数据;
server下载速度达到1.1Mk/s左右,cpu占用35-45%以内。
(3)
1935个稳定client连接(再多的连接,就connect失败了,达到资源上限了?这些client我都开在一台机器上的。),每client每秒发送1k数据;
server下载速度达到1.3Mk/s左右,cpu占用45-50%左右。
(4)
继续开启500个连接,看看,只创建了4个,看来真不行了。
(5)
再试,擦,只成功了1个;
2011-6-22 13:56:40 阅读175 评论2 222011/06 June22
a) Boost::asio::strand
i. 此为何物?在demo中出现。
2011-6-20 16:48:33 阅读25 评论0 202011/06 June20
2011-6-20 16:46:21 阅读27 评论0 202011/06 June20
2011-6-20 16:45:00 阅读17 评论0 202011/06 June20
2011-6-20 16:43:32 阅读32 评论0 202011/06 June20
2011-6-20 16:42:24 阅读23 评论0 202011/06 June20
我吃的其实也不能算多,最多一次也就吃了3斤包子2斤牛肉外加8张大饼,饭后又喝了点面汤,吃了两个10斤左右的西瓜而已,每次跟他们说起来的时候,他们总是用很惊讶的眼光看着我,然后总用一种动物来比喻我,后来我忍不住对他们说,其实猪一顿也吃不了这么多的。但是猪能连着三天不吃饭吗?我能。打起仗来,未必全能取胜,有时候是边打边逃,几天不吃饭很正常,士兵们往往连腰带都煮了,但我不用,我滴米不进仍然勇往直前,请问猪能吗?于是通常第二次再叫我猪的人都会受点教训。
年轻的时候我经常做梦娶媳妇,每次醒来的时候总是流着哈喇子。现在我也偶尔做梦娶媳妇,但每次醒来的时候总是一身冷汗。我不象二哥那样喜欢读书,也不象军师那样喜欢思考,更不象大哥那样喜欢做皇帝,除了打仗和赌,我最大的乐趣就是吃了。
2011-6-20 16:40:32 阅读37 评论0 202011/06 June20
2011-6-20 14:02:22 阅读119 评论1 202011/06 June20
Boost是继STL后,老外的又一力作,着实让国内玩家疯狂了一把。
我也是近2年才接触到Boost,也只是用到了里面的内存池。
在发布YYNetSDK的时候,曾想到把Asio库封装起来放在YYNetSDK里,相信国内也有很多玩家已经这么做了。
前人栽树,后人乘凉,这是件好事情,是贡献。
YY我本人也想自己搞一把,做把前人。
哈哈~~~后续的YYNetSDK中将加入ASIO的二次封装库,希望大家先把Boost的环境设置好哦。
我的boost版本1.45,vs2008。
不熟悉设置的童鞋可以参考:
2011-6-17 13:17:43 阅读57 评论1 172011/06 June17