显示下一条  |  关闭

YYNetSDK FrameWork

传说中的一个C++网络开发包

 
 
 
 
 
 

手游MMORPG服务器设计(一)

2011-7-1 16:55:26 阅读119 评论1 12011/07 July1

手游MMORPG服务器设计

micropop@163.com

作者  | 2011-7-1 16:55:26 | 阅读(119) |评论(1) | 阅读全文>>

IOCP性能测试,这是真的吗?

2011-6-29 11:14:06 阅读115 评论3 292011/06 June29

IOCP性能测试,这是真的吗? - yynetsdk - YYNetSDK FrameWork

作者  | 2011-6-29 11:14:06 | 阅读(115) |评论(3) | 阅读全文>>

struct 和 class 在构造函数、析构函数上的区别(一)

2011-6-28 16:58:16 阅读77 评论2 282011/06 June28

// structTestConstruct.cpp : 定义控制台应用程序的入口点。
//

#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 16:58:16 | 阅读(77) |评论(2) | 阅读全文>>

YYNetSDK的网络效率-强!!!

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-28 11:04:49 | 阅读(123) |评论(3) | 阅读全文>>

boost 指针容器ptr_container之内存泄漏

2011-6-23 14:33:08 阅读54 评论1 232011/06 June23

 

作者  | 2011-6-23 14:33:08 | 阅读(54) |评论(1) | 阅读全文>>

使用Asio开发网络服务器(二)

2011-6-22 13:56:40 阅读175 评论2 222011/06 June22

a) Boost::asio::strand

i. 此为何物?在demo中出现。

作者  | 2011-6-22 13:56:40 | 阅读(175) |评论(2) | 阅读全文>>

爆笑三国之张飞流水账(六)

2011-6-20 16:48:33 阅读25 评论0 202011/06 June20

答的声音,感觉自己的血正在源源不断地流失,的确是件恐怖的事情。
  子龙说这是一种最阴险的杀人方法,因为你在尸体上几乎找不到任何痕迹。杀人者利用的是一种巧妙的心理暗示。
  说起心理暗示,不由得又想起曹操。当年曹操带兵去讨张绣时,正值夏天,骄阳当空,军士们个个都汗流浃背。走了几十里的山路,途中遍寻水源不见,所有人都口干舌燥,军士们怨声载道,有几个胆大的索性一屁股坐在地上不走了。眼瞅着军心涣散,曹操忽然心生一计,命人传令下去:当年我来过此地,前方不远处有一梅林。众军士一听,不由得精神大震,心里想着酸酸的梅子,哈喇子便流了出来。你要知道在你嗓子冒烟的时候咽一口唾沫是非常爽的。最终曹操的军队顺利地前进并找到了水源。
  后来人们把这件事叫做望梅止渴,这也是一个心理暗示的现象。虽然没有放血的那个精致巧妙,但却是信手拈来,实际上远比处心积虑杀人的那个高明得多。
  有一天,我

作者  | 2011-6-20 16:48:33 | 阅读(25) |评论(0) | 阅读全文>>

爆笑三国之张飞流水账(五)

2011-6-20 16:46:21 阅读27 评论0 202011/06 June20

这事或许只有我和孙乾知道。当日大哥终于遇到了曹操,把此事一说,曹操也很震惊,于是派孙乾拿了一百两黄金给刘安送去。
  很多年以后,有一天我忽然想起这个人,于是跑去找孙乾问起当时的情景。孙乾听我提起这个人,忽然有些紧张,我觉得不太对头,于是便连哄带吓,孙乾对我说了实话。
  原来当日孙乾来到那个村庄,恰巧刘安不在,据说上山打猎去了,跟村民随便聊起来,才知道刘安根本不是为了大哥而杀妻的。此人是个烂酒鬼,喝点酒就对妻子非打即骂,后来有次下手重了点,失手将妻子打死了,正不知所措的时候,大哥恰好来了,于是一不做二不休,索性割了妻子的肉来孝敬刘豫州。
  原来是这么回事啊,其实说起来失手打死妻子总比故意杀死要好一些,后来割肉就权当废物利用了。
  那后来呢?你见到这个人没有?
  后来?孙乾脸上又显示出扭捏的样子,后来……我就离开了,那一百两黄金我也自己留下了。
  啊?你贪污了?

作者  | 2011-6-20 16:46:21 | 阅读(27) |评论(0) | 阅读全文>>

爆笑三国之张飞流水账(四)

2011-6-20 16:45:00 阅读17 评论0 202011/06 June20

我现在改行杀人,但经常在杀人的时候想起当年杀猪的情形,丈八蛇矛刺进对方的身体内和杀猪刀割断猪的动脉的那种感觉其实差不多,同样也有一大群人等着给你喝彩或者看你的笑话。
  就我从一个泥瓦匠变成了一个将军这件事来说,在很多人看起来我是很幸运的,或许会有一些人把我当成一个正面的教材来教育那些不知上进的孩子。但我自己却没觉得很自豪,相反还有些失落,因为我经常做梦梦到我是一名快乐的泥瓦匠,想象着自己亲手砌的一栋栋房屋,其兴奋程度远远超过了于百万军中取敌将首级。
  子龙给我讲了个故事:有一次我们行军路过乡下,看到一位老农把喂牛的草料铲到一间小茅屋的屋檐上,感到奇怪,于是就问道:“老伯,你为什么不把喂牛的草放在地上让它吃?”老农说:“这种草草质不好,我要是放在地上它就不屑一顾;但是我放到让它勉强可够得着的屋檐上,它会努力去吃,直到把全部草料吃个精光。”
  子龙说,我们很多人都象那头牛,都很在意那些遥不可及的东西,而对于已经到手的却不屑一顾。

作者  | 2011-6-20 16:45:00 | 阅读(17) |评论(0) | 阅读全文>>

爆笑三国之张飞流水账(三)

2011-6-20 16:43:32 阅读32 评论0 202011/06 June20

他抬起头直盯着我,他的眼睛很黑,一刹那间我感到了一种前所未有的寒冷,我从没见过一个孩子有如此的眼神,他一字一顿地说道:环-眼-贼,我-是-来-杀-你-的!
  我气极反笑:哦?为什么要杀我呀?
  那孩子双眼喷射着怒火说道:你杀了我的父亲!我一定要亲手杀了你!
  我一愣,问道:我杀的人无记其数,你父亲是谁?
  那孩子的脸扭曲着,尽力把身子往前探,恨恨地说道:我姓纪,我父亲叫纪灵,我叫纪同。你记住了,今天落在你手里,任杀任剐,但我就是做鬼也饶不了你!
  听他这么一说,我想起来了,当日在徐州拦截袁术的时候,我是杀了一个叫纪灵的,好象是个先锋,印象不是很深,似乎也没什么本领。但眼前这个口口声声要为父报仇的孩子却有点意思,于是我起身笑道:我一生杀人无数,你却是第一个找我来报仇的。也罢,我便成全你,今日我不杀你,你回去练习本领吧,等你长大了再来找我,我项上的人头就在这里,等你来拿。

作者  | 2011-6-20 16:43:32 | 阅读(32) |评论(0) | 阅读全文>>

爆笑三国之张飞流水账(二)

2011-6-20 16:42:24 阅读23 评论0 202011/06 June20

,黄黄的,泛着油光,于是我就在想象中把玉米连同棒子一起嚼进肚中。再后来也不用他们说了,我自己也学会了想象,凡是看到的东西,我一律能想象成吃的。
  我吃的其实也不能算多,最多一次也就吃了3斤包子2斤牛肉外加8张大饼,饭后又喝了点面汤,吃了两个10斤左右的西瓜而已,每次跟他们说起来的时候,他们总是用很惊讶的眼光看着我,然后总用一种动物来比喻我,后来我忍不住对他们说,其实猪一顿也吃不了这么多的。但是猪能连着三天不吃饭吗?我能。打起仗来,未必全能取胜,有时候是边打边逃,几天不吃饭很正常,士兵们往往连腰带都煮了,但我不用,我滴米不进仍然勇往直前,请问猪能吗?于是通常第二次再叫我猪的人都会受点教训。
  年轻的时候我经常做梦娶媳妇,每次醒来的时候总是流着哈喇子。现在我也偶尔做梦娶媳妇,但每次醒来的时候总是一身冷汗。我不象二哥那样喜欢读书,也不象军师那样喜欢思考,更不象大哥那样喜欢做皇帝,除了打仗和赌,我最大的乐趣就是吃了。

作者  | 2011-6-20 16:42:24 | 阅读(23) |评论(0) | 阅读全文>>

爆笑三国之张飞流水账(一)

2011-6-20 16:40:32 阅读37 评论0 202011/06 June20

我写这个流水帐的时候,大哥和二哥都在睡觉,军师也在睡觉。
赤兔马站在我窗外,也在睡觉。
  小时侯我就研究马为什么会站着睡觉,研究了很长一段时间后,我发现没有答案。而苦恼的是我的童年唯一能记起的事就是这个了。


  长大以后有段时间我开始研究大哥和二哥为什么要睡在一张床上,同样也没有答案。
  这个世界有太多的事是没有答案的,军师对我说过。
  在我睁大眼睛思考问题的时候,我养成了睁眼睡觉的习惯,不知道以后有没有人研究我这个问题。
  很多人都说我长的黑,魏延说我掉进煤堆里绝对找不着,其实我觉得他长的跟只绿头蝇一样,有什么资格来说我。
  我最好的朋友是子龙(大哥和二哥是我的亲人),他说我长的很男人,这让我从此改变了小白脸没好心眼的观点。
  我喜欢喝酒,因为喝酒会让我忘掉很多事。我最喜欢和二哥一起喝酒,虽然他不能喝。二哥喝酒有个特点,怎么喝都面不改色,因为他的脸一直是那么红。

作者  | 2011-6-20 16:40:32 | 阅读(37) |评论(0) | 阅读全文>>

使用Asio开发网络服务器(一)

2011-6-20 14:47:38 阅读122 评论1 202011/06 June20

1.前言

a) Asio的诞生

作者  | 2011-6-20 14:47:38 | 阅读(122) |评论(1) | 阅读全文>>

使用Boost::Asio开发网络服务器

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。

不熟悉设置的童鞋可以参考:

http:

作者  | 2011-6-20 14:02:22 | 阅读(119) |评论(1) | 阅读全文>>

俺被OSChina.net收录啦~~

2011-6-17 13:17:43 阅读57 评论1 172011/06 June17

访问地址如下:

http://www.oschina.net/p/yynetsdk

作者  | 2011-6-17 13:17:43 | 阅读(57) |评论(1) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

江苏省 南通市 摩羯座

 发消息  写留言

 
慵懒却积极向上
 
近期心愿加入一家牛X公司,从事创新业务开发
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 

发现好博客

 
 
列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注