各位兄弟,我在作一个工程。
需要在Web环境中(就是IE)作一个即时通迅的东西。
现在有二种方法拉,
一种就是基于Http的作个定时器不停的刷服务器。
另一种方法就是建一个Socket连接,这样就可以即时通信了。
我的迷惑是:
如果用第一种吧,服务器要不断的处理多个客户端的刷新(每一次都是TCP连接、同步数据、TCP拆除)人数多了肯定不行。
哪果用Socket将客户端和服务器一直连着呢,就需要另写一个服务,每个客户端占用一个连接,每个连接一个线程的管理。开销也不小啊。我的问题是,哪种方式更好一些?或者你有更好的办法。
必须要求能在IE中完成,客户端不能是浏览器。