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

lxcooi lxcooi 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
各位兄弟,我在作一个工程。
需要在Web环境中(就是IE)作一个即时通迅的东西。
现在有二种方法拉,
一种就是基于Http的作个定时器不停的刷服务器。
另一种方法就是建一个Socket连接,这样就可以即时通信了。
我的迷惑是:
如果用第一种吧,服务器要不断的处理多个客户端的刷新(每一次都是TCP连接、同步数据、TCP拆除)人数多了肯定不行。
哪果用Socket将客户端和服务器一直连着呢,就需要另写一个服务,每个客户端占用一个连接,每个连接一个线程的管理。开销也不小啊。

我的问题是,哪种方式更好一些?或者你有更好的办法。
必须要求能在IE中完成,客户端不能是浏览器。
...全文
评论 4
收藏 已收藏
分享
返回顶部
lxcooi
C# 111,129 成员 642,538 内容