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

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

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

110,538

社区成员

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

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

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