Spiga

最新评论

Re:.Net异步Socket封装 一 JamesZou 2011-03-30 14:53  
[quote]simfe: 哦,看看 网络知识普及 博主这图是什么软件画出来的?[/quote] 恩,我也很好奇是什么软件画出来的,很干净啊。 看到请发我邮箱:oumind@qq.com 谢谢了
Re:.Net异步Socket封装 一 simfe 2010-07-11 23:25  
哦,看看 网络知识普及 博主这图是什么软件画出来的?
Re:5年前匆匆一别,今终归博客园! 真名士 2010-07-10 21:51  
串门来了~ 期待楼主发文
Re:.Net异步Socket封装 一 wota 2010-07-10 00:31  
@☆紫竹寒心☆ 噢,以前没听说过这个,没看过,明儿找来看看
Re:.Net异步Socket封装 一 ☆紫竹寒心☆ 2010-07-09 23:23  
@wota 看了openserve.codeplex.com的源码,与henry兄实现的相差甚远。。。远远达不到高性能一列。。。 建议参考下 henry的异步组件
Re:.Net异步Socket封装 一 wota 2010-07-09 20:22  
codeplex上面有个项目,OpenServe.Net http://openserve.codeplex.com/ 做得就挺好了。我自己做的时候借鉴了下。感觉还不错
Re:5年前匆匆一别,今终归博客园! 随意飘荡 2010-07-09 16:10  
我正准备学习这方面的东西,期待中……
Re:.Net异步Socket封装 一 henry 2010-07-09 15:53  
我分析过很久了,性能不是在分包和拆包上. 因为XML结构包,二进制序列化对象包,我都试过...总之上5000后损耗就非常大. [code=csharp] BinaryFormatterMessage msg = new BinaryFormatterMessage(); Data.User user = new SocketAsyncsFromHeaderSize.Data.User(); user.Name = Guid.NewGuid().ToString(); user.Email = Guid.NewGuid().ToString(); user.BirthDate = DateTime.Now; msg.Message = user; Message = msg; [/code] 因为发送上面对象即使在4000个client平均秒发一个,服务器也是完全没有压力的cpu 10%内,所以性能不应该在分包上.
Re:.Net异步Socket封装 一 ☆紫竹寒心☆ 2010-07-09 15:39  
我的消息结构 是 分: 包头 包头 = 长度 + 类型 + 命令 + 扩展 包体 包体 = 包数据 + 扩展 当然还有 压缩 和 解密 这个根据实际情况加的!
Re:.Net异步Socket封装 一 ☆紫竹寒心☆ 2010-07-09 15:37  
@henry 意思说 5000 的时候 CPU 10%? 6000的时候 直飙60-70%? 不会吧。。。 抛异常了没? 如果抛异常是很耗资源的, 特别是异步发送那个地方。 有空我会详细测试下,看下情况,我看了你写的组件,咱们好像。。。 我也有Shu.Data, Shu.Web, Shu.Util。。。不过我写的比较浅。。。很久没写了。。。
Re:.Net异步Socket封装 一 henry 2010-07-09 15:25  
@☆紫竹寒心☆ 我的测试情况是5台client每台1000个tcp接入,平均每秒向server发40个byte(消息头描述大小),接收后并返回client.cpu使用情况不到10% 内存非常稳定. 但一上6000个性能就来了损耗非常大,虽然内存没什么变化,但cpu暴涨到60-70%. 我的电脑的的CPU是q8300,内存占用保持在200M以内.
Re:.Net异步Socket封装 一 ☆紫竹寒心☆ 2010-07-09 15:15  
TO henry 好巧。。。咱们结构好像。。。哈哈。。。 我曾经测试过 在单机上 CPU: E5200 双核 RAM: 2G OS: 32位 网卡: 100M 服务端:每个链接循环 接包,解包,组包,发包。 客户端:100个链接 以68Byte发 送包 和 接收包 解包 处理包 平均每秒是 600个消息左右、总体上传速度大概在2M/s左右 接收与发送缓冲区大小为4096Byte
Re:游戏开发教程c# 1 superstar 2010-07-09 14:44  
我下载不了呀,怎么回事
Re:.Net异步Socket封装 一 henry 2010-07-09 14:37  
最近也在搞这东西,不知道楼主有没一个指数参考,在什么配置下,多少个连接,秒并发处理消息(消息结构是怎样). 补充:比较关心秒并发处理消息量.
Re:.Net异步Socket封装 一 ☆紫竹寒心☆ 2010-07-09 14:35  
感谢二位支持,甚幸,居然有朋友来寒舍。。。吾 无以为报,淡茶一杯!
Re:.Net异步Socket封装 一 圣殿骑士 2010-07-09 14:30  
五年一别,期待你归来给大家分享经验了!
Re:.Net异步Socket封装 一 Suso 2010-07-09 14:29  
好,支持
Re:5年前匆匆一别,今终归博客园! 雪痕-shawen 2010-07-09 12:26  
期待ing??
期待。
re: DirectX 与C# 游戏编程笔记 1 gengdu 2008-12-16 21:05  
http://www.china-pub.com/129887
清华大学出版社新出版了一本关于C#编写DirectX方面的书
Direct 3D与XNA游戏开发基础(C#语言版)
re: DirectX 与C# 游戏编程笔记 1 gengdu 2008-12-16 21:04  
http://www.china-pub.com/129887
清华大学出版社新出版了一本关于C#编写DirectX方面的书
Direct 3D与XNA游戏开发基础(C#语言版)



re: 窗体互操作 esuni 2008-11-12 15:57  
谢谢你!找了好久,找的就是你!
re: 我未来的妻子 xin 2005-09-26 23:16  
la ji
re: DirectDraw之C#入门攻略 a11s 2005-03-01 17:37  
阿紫,你还用DX7的COM...

为啥不考虑托管的DDraw啊?莫非习惯了?
像个爷们
?
?变性?
?