记录自己的程序人生和感悟,记录自己成长的点点滴滴

目前兴趣,游戏开发。

 
re: Epoll笔记! Hellfire 2008-06-25 21:54
用epoll模拟iocp, asio就是这么干的。
效率上肯定不如原生的AIO来的好,
如果是跨平台的高效框架,也可以作为一种考虑。
魔兽争霸的地图,也是采用这种拼接做出来的。
目前主流的mmo应该都是这种架构,足够用了。关键点在一个agent,
安全性,负载均衡, 后台服务的屏蔽,都有保障了。
re: 服务器设计,开发的体会 Hellfire 2008-06-14 11:56
@水
例子,都是商业代码,不好办啊。

其实开源的已经提供了足够的例子了。只是自己去不去挖掘而已。
@true
高效的实现,是后期的细节工作,前期的努力,不应该在高效,而在于把功能实现,优化是需要时间的。
@水
这个我也想知道,有一个办法,可以采用一个统一的数据库访问平台。
对所有的系统开放接口,然后每个系统保存自己相关的数据,平台保存公共数据。

这个只是我的猜测,不知道腾讯是不是有更好的办法、
可以去codeproject搜索一下reportctrl, 这个类的功能要强悍很多
re: 改变习惯,使用C的库函数 hellfire 2008-05-12 09:47
什么方便,什么合适,就采用什么。不能对语言看的太重。
范仲淹的是正解哦,建议看看inside c++ object model. c++是一种和底层结合很紧密的语言。
re: 网络编程 心得2 hellfire 2008-05-09 18:20
这样会导致缓冲区中的数据发送不出去的。

交给应用层来处理关闭,应用层的开发负担太大了。

按照msdn 上的bug描述,应该是由于你在服务器失败之后,没有关闭对应客户端的socket. 才导致的这个问题

导航

统计

常用链接

留言簿(4)

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜