本文目錄一覽:
- 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/zh-tw/n/144007.html