php即时通讯源码

PHP网页即时聊天怎么实现

可以用php+ajax实现,我这里有一个简单实现的,如果需要可以发给你,但是这个效果不是很好,服务器端最好用C/S的。 谁开发.. 这可不是一个小的,EjfkCQ

php开发即时通讯使用的什么原理

最简单的说,就是ajax定时刷新,比如间隔10秒。有新数据,就反馈到前台,没新数据就等待下一次刷新。
但是真正在应用中需要考虑到消息及时性、服务器压力等等。
可以用comet进行设计
node.js 、socket
反正当你真的要自己开发一个im系统应用到自己的项目中的话,是一个很大的工程

求ajax php即时通讯方案(点对点和群聊)

1. 无线循环等待是不合理的。比如说,当很多用户登录上来,同时都不互发消息的话,服务端就会产生很多无限循环等待的进程。。。。无法自动结束
2. 按时间算保留信息:每次用户收到信息时,删除两天前的聊天记录数据;
按条数保留数据:每次用户收到信息时,查询该用户目前已经存在的记录条数,超过一定数量就删除最旧的记录或者不在接收新的记录。
时间算法:每次插入一条记录(即收到一条消息),
记录接收时间戳。
$now = time() ;
则一天前的数据是:
$yestoday = $now – 86400 ;
删除数据 delete from …. where `time` 《 $yestoday
3. 群聊:用一个表存储群聊消息。每个群有一个群号(ID),每次用户登录时 查询时候是否有群,有群则查该群时候有消息 有则显示。每个群用户发言是就把数据存到群聊消息表里面,这样每个用户登录上来都能看到
————————
实现即时通讯: 客户端 定时(如每5秒) 向服务端请求 是否有消息,有则返回消息,无则返回空

如何用PHP实现基于websocket的实时通讯

哈哈,过了这么几年了,websocket已经相当稳定和成熟了。

各大浏览器都对websocket有了很好的支持,目前微信小程序也支持websocket协议了,那些说websocket不稳定的可以暂时歇一歇了。

如果是自己开发websocket服务,可以用swoole等来实现,不过要做好还是需要花很多时间和精力的。

你可以试试【GoEasy】提供的websocket推送服务,目前算是比较流行的一款websocket推送框架,稳定性还不错,对多种前后端都有很好的支持的。

求在线办公OA系统,php源码

在国内OA开源是不存在的,除非是网上的破解版!
而基于PHP开发的OA系统在国内以“通达”和“78OA”最有名,两者分析:
通达OA,时间较早,企业版可开放30%源代码,平台版可开放70%源代码(市面上存在破解版),这些版本均收费;
78OA,企业版及以上版本收费,中小企业版免费,不开放源代码。

希望对楼主有所帮助!

php和Android实现实时聊天

不知道你具体要做什么,我把即时通讯的原理跟你说一下吧(P2P的)。
首先,用户A输入自己的用户名和密码登录即时通讯服务器,服务器通过读取用户数据库来验证用户身份,如果用户名、密码都正确,就登记用户A的IP地 址、IM客户端软件的版本号及使用的TCP/UDP端口号,然后返回用户A登录成功的标志,此时用户A在 IM系统中的状态为在线。
其次,根据用户A存储在IM服务器上的好友列表,服务器将用户A在线的相关信息发送到也同时在线的即时通讯好友的PC机,这些信息包括在线状态、IP地址、 IM客户端使用的TCP端口号等,即时通讯好友PC机上的即时通讯软件收到此信息后将在PC桌面上弹出一个小窗口予以提示。
第三步,即时通讯服务器把用户A存储在服务器上的好友列表及相关信息回送到他的PC机,这些信息包括也在线状态、IP地址、IM客户端使用的TCP端口号等信息,用户A的PC机上的IM客户端收到后将显示这些好友列表及其在线状态。
接下来,如果用户A想与他的在线好友用户B聊天,他将直接通过服务器发送过来的用户B的IP地址、TCP端口号等信息,直接向用户B的PC机发出聊天 信息,用户B的IM客户端软件收到后显示在屏幕上,然后用户B再直接回复到用户A的PC机,这样双方的即时文字消息就不通过 IM服务器中转,而是通过网络进行点对点的直接通讯,这称为对等通讯方式。

如何基于ThinkPHP框架开发APP的即时通讯功能

phpcms,durpal,dedecms,这些严格来讲,都不是框架,可以说是cmd建站系统。这些有经验的站长就可以使用。 thinkphp,Yii,cakePhp,这些属于php的框架,是开发人员,进行敏捷开发所使用的 至于写一个框架

PHP适合做app即时通讯的服务端吗

主要看你用哪个语言顺手。如果PHP,也是可以的。如果用其他语言顺,也可以用其他语言来写。
用PHP做即时通讯的话,有两个选择:
第三方库:workerman。这是一个纯PHP实现的。
C扩展:swoole。这是一个PHP的扩展,C语言写的。
做即时通讯,涉及到socket编程。因此,你必须很熟悉socket编程,这个就跟语言无关了。