Ajax长轮询comet
GoEasy 了解一下
webSocket可以实现,需要浏览器支持H5,不过现在大部分浏览器都支持H5
websocket或则和sse都可以
webSocket
1:使用sessionid来标识用户
2:创建基本的会话队列,用来维持用户与用户之间的对话关系,
3:创建用户连接池,用来操作用户的连接状态,
4:创建消息传输协议,消息目的地,以及来源,以及消息类型,内容。。。。
5:可以调试了
如果你商业上使用,不想自己开发,可以直接找一些现成的。比如
http://www.53kf.com
http://www.kuaishang.cn/
...
(我不担保以上任何具体的产品,只是举例,lz自己去找,还有很多)
当然了,你要是学生习作或者什么别的兴趣,那就websocket之类的自己琢磨了。
反正一句话,就是你如果想要面包,就应该去买面包,而不是去从适合做面包的面粉找起。