本文目录一览:
- 1、怎么用PHP链接jabber服务器啊
- 2、vb、C/C++、java、c#、delphi、php哪个适合做视频聊天程序?分析下各自的优缺点,谢谢
- 3、php如何开发一对一聊天
- 4、php 怎么实现即时即时通讯
怎么用PHP链接jabber服务器啊
function Connect() { $this-_create_logfile(); $this-CONNECTOR = new $this-connection_class; if ($this-CONNECTOR-OpenSocket($this-server, $this-port)) { $this-SendPacket(“?xml version=’1.0′ encoding=’UTF-8′ ?” . “\n”); $this-SendPacket(“\n”/A); sleep(2); if ($this-_check_connected()) { $this-connected = TRUE; // Nathan Fritz return TRUE; } else { $this-AddToLog(“ERROR: Connect() #1”); return FALSE; } } else { $this-AddToLog(“ERROR: Connect() #2”); return FALSE; } }
vb、C/C++、java、c#、delphi、php哪个适合做视频聊天程序?分析下各自的优缺点,谢谢
1、Openfire 采用Java开发,开源的实时协作(RTC)服务器基于XMPP(Jabber)协议。 您可以使用它轻易的构建高效率的即时通信服务器. Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。 由于是采用开放的XMPP协议,您可以使用各种支持XMPP协议的IM客户端软件登陆服务.
2、Adobe的FMS是一个多媒体应用平台,使用该平台,你可以通过网络存储录制下来的音频、视频,也可以共享数据对象,并且可以将这些音频、视频和共享数据对象传递给多个客户端,实现实时同步共享。该平台集成了通讯功能和应用程序功能,它通过Flash Player(Flash player6或更高)在客户端提供音频共享,视频共享和数据流。在这个平台上,可以实现多媒体流的点播、直播、交互等多种应用,由于Adobe公司在网络多媒体应用上的雄厚实力,以及Adobe Flash Player在网络上应用的广泛性,因此,FMS成为诸多多媒体应用的服务器端主要应用平台。
3、Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正常运行。
这3个产品你可以参考一下 都是用java来开发的 目前的视频聊天功能已经比较成熟了。 希望能帮到你····
php如何开发一对一聊天
单纯PHP是做不到的,要结合AJAX。
我用过Openfire做过类似的东西,实现会员之间在线交流,并且可以使用客户端软件登录Jabber服务器和好友聊天。
你说的那个应该是在线客服 推荐一个:明科在线客服 你可以下它的PHP版本试试
php 怎么实现即时即时通讯
php实现实时通信一般有两种方式:socket或comet。
socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦。
comet(基于HTTP长连接的”服务器推”)实现起来更加方便,而且兼容所有的浏览器。
comet也有好几种实现方式,如iframe, http long request等。
原创文章,作者:FQMQ,如若转载,请注明出处:https://www.506064.com/n/144007.html