网站内部的即时通讯的实现

haigou20 发布于 2012/08/13 16:33
阅读 562
收藏 2
PHP

客户有个需求,想实现一个类似OA站内即时通讯的功能:显示一个站内的用户列表,点击某个在线用户,然后给他/她发送信息,发送后对方能够即时收到发送过来的信息。

其中有两个问题需要各位帮忙的:
1、信息的即时接收如何实现
2、如何判断用户是否在线(假如用户不点退出,直接关闭浏览器窗口,系统实际上还是显示在线)

PS:项目环境:linux + php + mysql

加载中
0
老陌
老陌
用NodeJS  完美实现, 最近我在做的项目也是用的这个, 
haigou20
haigou20
nodejs 据说对IE的支持有些局限性哦。
0
海浪浪
海浪浪
应该是用轮训吧,不停的刷页面,判断是否在线是有有心消息
0
酒逍遥
酒逍遥

可以搜索下 php的 websocket 项目..基本可完美解决

不过如果条件允许的话,服务端建议还是用node.js ..php做服务端性能还是差了点。

0
KeepMoving
KeepMoving
websocket             ajax
0
panpanhtai
panpanhtai
可以仿制新浪微博吧,定期更新
0
小Leo
小Leo
xmpp吧 
0
z
zx32342342
xampp + js 很多demo
0
s
sos

我现在也在研究利用openfirespack android上实现 即时通讯的功能。在Windows 8 系统上源码实现了 登录、用户注册   聊天功能。但是在Windows 7系统登录后聊天界面的listview不显示,也就是不显示好友列表,Log里也木有报错,有人说这是权限问题,找资料找了好久也没解决,希望你能给我点建议。

haigou20
haigou20
android平台不是很熟悉呢
返回顶部
顶部