2011-02-16 21 views
-1

我寫了一個瀏覽器遊戲(php,javascript),我不知道如何進行回調。需要服務器本身 找到一個客戶端並調用該函數(只有一個)回調javascript

+0

你的意思是*必需的服務器本身找到一個客戶端,並調用函數*。什麼樣的回調?在傳統意義上,它只是將一個函數作爲參數傳遞給另一個函數。或者你想發送一些東西到服務器?請澄清你的問題。 – 2011-02-16 08:35:07

+2

什麼樣的回調?你在談論客戶端和服務器之間的通信嗎?如果你想讓人們花時間幫助你,那麼你應該花一些時間寫一個更清晰的問題。 – Jakob 2011-02-16 08:37:12

回答

2

如果您不知道基本知識,請不要編寫瀏覽器遊戲!瀏覽器遊戲太複雜,無法學習編程。

如果您想讓服務器通知客戶端您需要保持連接打開(搜索關鍵字:COMET,長輪詢),因爲您無法啓動從服務器到客戶端的連接。

-1

如果我理解你的問題,你需要的是一個套接字。由於您使用的是PHP和Javascript,WebSocket可能就是您正在尋找的。使用WebSocket,客戶端和服務器之間的連接會被持久化,因此服務器可以隨時將數據/消息推送到任何或所有連接到它的客戶端。同樣,連接到服務器的任何客戶端都可以將消息/數據推送到服務器。

下面是描述它的工作原理有點https://www.youtube.com/watch?v=oJxWhmt5m-o

-1

爲此,我可以用火力地堡建議你的視頻。這是一個API,可讓您添加用戶客戶端所做的雲數據管理。您可以使用該通信來搜索客戶端。