這是我的場景:有幾個Android客戶端在Apache服務器(運行PHP/MySql)中登錄。我如何才能將消息發送給其中的一些人(使用會話)?PHP:如何將消息發送給更多的特定Android客戶端
謝謝。
這是我的場景:有幾個Android客戶端在Apache服務器(運行PHP/MySql)中登錄。我如何才能將消息發送給其中的一些人(使用會話)?PHP:如何將消息發送給更多的特定Android客戶端
謝謝。
如果你需要一些發佈/訂閱功能,你最好用的cometd和JavaScript的。另一種方法是使用長輪詢,並不斷從客戶端檢查特定主題是否有任何新消息。還有其他的選擇,也許你可以更具體
編輯 我錯過了它是一個Android應用程序。無論如何,你可以寫自己的客戶端或檢查現有的客戶端
他們使用用戶名/密碼或ID字段我想 你可以簡單地使用這個領域給他們一些文字
if($_SESSION["Name"] == "nametomatch")
{
echo "mytexttodisplay";
}
謝謝,但問題是一次有很多用戶。所以也許我會找到一種方法將session_id存儲在數據庫中。 – Huynh 2012-02-29 11:51:45
登錄您的用戶後,您會執行$ _SESSION [「Name」] = $ loginname或無論您的登錄名是什麼。這樣,只要這個會話存在,你就有這個變量$ _SESSION [「Name」]。如果您不想在註銷後保留它,您將不得不手動取消它。 ofc找出「nametomatch」,你可以使用一個數據庫,也許用一個消息ID。 – 2012-02-29 12:27:34
你的應用程序中是否有任何登錄設備?如果它在那裏,那麼很容易發送消息給特定的客戶端 – Vamshi 2012-02-29 08:39:02