求.net socket(C#)多线程异步国内外开源框架及相关博客文章

请叫我Tobin 2008-11-16 12:52:45
求.net socket(C#)多线程异步国内外开源框架及相关博客文章
最近需要做一个多功能聊天室,打算用.net写服务器端,但也不知道有什么好的开源框架能供研究,还有就是这个框架在线人数大概要1000人左右,用.net能够实现么,最近看了 可扩展多线程异步Socket服务器框架EMTASS 2.0,但这里的测试结果:10个干扰客户端(100ms连续连开)与15个数据客户端(3个100K/100ms、3个100K/50ms、4个100K/20ms、2个1M/1s、2个1M/500ms、1个1M/10s),CPU占用率为70-90%,速度为40/s,无错误包,直接显示的连接数为30-50之间,我不知道这是个什么效率,但直觉上有可能不能满足我的项目需求,国外有个框架叫Sonic.net,但是没找到,也不知道官网在哪里,原来在codeproject上的链接也失效了,请大家帮忙推荐一下
...全文
1937 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
孙英雄 2011-10-23
  • 打赏
  • 举报
回复
http://luyikk.download.csdn.net/
这个一直想用,
萨拉嘿 2011-01-22
  • 打赏
  • 举报
回复
http://www.cnblogs.com/zhuweisky/archive/2006/01/04/310814.html
http://www.cnblogs.com/wJiang/archive/2010/12/09/1900992.html
参考
chaoyinsu2006 2011-01-21
  • 打赏
  • 举报
回复
学习中
ldzsl 2010-07-26
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!小技巧
navyhuang 2008-12-17
  • 打赏
  • 举报
回复
学习一下
zlsakai 2008-12-05
  • 打赏
  • 举报
回复
学习一下
huwei001982 2008-11-19
  • 打赏
  • 举报
回复
这方面的东西确实太少
huwei001982 2008-11-19
  • 打赏
  • 举报
回复
mark
liner632 2008-11-19
  • 打赏
  • 举报
回复
学习
bb_chen 2008-11-19
  • 打赏
  • 举报
回复
正在學這個!Mark
请叫我Tobin 2008-11-16
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 hulihui 的回复:]
引用楼主 tuablove 的帖子:
求.net socket(C#)多线程异步国内外开源框架及相关博客文章
最近需要做一个多功能聊天室,打算用.net写服务器端,但也不知道有什么好的开源框架能供研究,还有就是这个框架在线人数大概要1000人左右,用.net能够实现么,最近看了可扩展多线程异步Socket服务器框架EMTASS 2.0,但这里的测试结果:10个干扰客户端(100ms连续连开)与15个数据客户端(3个100K/100ms、3个100K/50ms、4个100K/20ms、2个1…
[/Quote]
哥们 我就是看了你的才对用.net做服务器端有了想法,原来想都没想过,因为不会c++所以搁浅了,现在你的帖子给了我不少希望,
我会继续关注你的blog,谢谢啊
q2881818 2008-11-16
  • 打赏
  • 举报
回复
路过学习!
长沙三毛 2008-11-16
  • 打赏
  • 举报
回复
[Quote=引用楼主 tuablove 的帖子:]
求.net socket(C#)多线程异步国内外开源框架及相关博客文章
最近需要做一个多功能聊天室,打算用.net写服务器端,但也不知道有什么好的开源框架能供研究,还有就是这个框架在线人数大概要1000人左右,用.net能够实现么,最近看了可扩展多线程异步Socket服务器框架EMTASS 2.0,但这里的测试结果:10个干扰客户端(100ms连续连开)与15个数据客户端(3个100K/100ms、3个100K/50ms、4个100K/20ms、2个1M/1s、2个1M/500ms、1个1M/10s…
[/Quote]朋友,这个似乎我写的,请看该博文后面的解释。上述30-50个最大客户端的意思描述不够准确。其原意为:许多的客户端连接(绝对不止50个,因为干扰端是10ms一个连接断开请求),由于有清理线程,因此连接端断开后就被清理线程释放了,所以服务器检测到的实际最大连接数不超过50个。我想,EMTASS可以允许的最大连接数应该可以到1000个,我最近准备做相关测试。
greenery 2008-11-16
  • 打赏
  • 举报
回复
.net 3.5中,有个通讯组件 WCF
wuyq11 2008-11-16
  • 打赏
  • 举报
回复
www.sonic.net
http://www.cnblogs.com/hl8792/articles/1207622.html
http://www.cnblogs.com/raindust/archive/2007/08/13/854229.aspx
CruelYoung123 2008-11-16
  • 打赏
  • 举报
回复
我也想知道。。。。呵呵
wangkuang5 2008-11-16
  • 打赏
  • 举报
回复
LumiSoft.Net

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧