gao0516的gravatar头像
gao0516 2015-09-24 10:51:18

web网页聊天系统如何实现呢?

web聊天系统,有以下功能:发送图片,一对一聊天,一对多聊天,查看聊天记录。

所有回答列表(8)
码农_老王的gravatar头像
码农_老王  LV10 2015年9月25日

web聊天系统最主要是利用ajax实现。

ermaoshuaige的gravatar头像
ermaoshuaige  LV2 2015年9月25日

websocket

信仰淡忘的gravatar头像
信仰淡忘  LV21 2015年9月25日

html5的话可以使用websocket;

不然的话就用pushlet之类的解决方案

wentao的gravatar头像
wentao  LV24 2015年9月26日

楼主会nodejs的话,可以用它来实现

我不怕和最强的人比一比的gravatar头像
我不怕和最强的人比一比  LV4 2015年9月30日

web网页实现聊天功能有很多弊端,第一:目前web实现消息及时提醒主要是利用ajax的轮询,ajax轮询每个一段时间查询一次数据库,在资源上有一定的消耗,如果访问量大的话服务器压力可想而知。第二:及时提醒不好,web网页的提醒是基于浏览器页面的提醒,也就是说在浏览器关闭或者最小化时是看不到提醒的,且实现不了像QQ那样在任务栏中提醒,除非也做个客户端。

leafre的gravatar头像
leafre  LV3 2015年10月3日

web实现网页实时聊天,一般基于HTTP 长连接的“服务器推”技术,可以试着搜索了解comet技术。当然html5已经有websocket可以实现,在HTML5中出现的WebSocket是一种比Comet还要新的反向Ajax技术。

harryren的gravatar头像
harryren  LV3 2015年10月5日

ajax轮询

xiange的gravatar头像
xiange  LV2 2015年10月7日

在html5中,可以用websocket实现。

如果会nodejs,其中socket.io是十分简单的。

顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友