导航
  • 主页
  • C#综合技术
  • C#互联网桌面应用
  • AppLauncher
  • WinForm
  • WPF
  • 问答

多用户网络信息传输问题。哪种方式好?

lxcooi 2006-01-05 03:48:33
各位兄弟,我在作一个工程。
需要在Web环境中(就是IE)作一个即时通迅的东西。
现在有二种方法拉,
一种就是基于Http的作个定时器不停的刷服务器。
另一种方法就是建一个Socket连接,这样就可以即时通信了。
我的迷惑是:
如果用第一种吧,服务器要不断的处理多个客户端的刷新(每一次都是TCP连接、同步数据、TCP拆除)人数多了肯定不行。
哪果用Socket将客户端和服务器一直连着呢,就需要另写一个服务,每个客户端占用一个连接,每个连接一个线程的管理。开销也不小啊。

我的问题是,哪种方式更好一些?或者你有更好的办法。
必须要求能在IE中完成,客户端不能是浏览器。
...全文
107 点赞 收藏 4
写回复
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
commandown 2006-01-07
用Socket,UDP协议,以提高单台服务器的在线人数
回复
lxcooi 2006-01-07
谁回一下啊,我结不了贴。
回复
Cnapollo 2006-01-07
如果人数不多的话可以自已定义个事件来处理,有疑问的话我可以写个小代码给你看看
回复
lxcooi 2006-01-06
没人答啊,算了,反正我已经决定用Flash + Socket方式了。
大家讨论一下也好啊,顶就有分。
回复
发动态
发帖子
C#
创建于2007-09-28

10.4w+

社区成员

.NET技术 C#
申请成为版主
社区公告

全世界最好的语言,没有之一.