2014-05-07 74 views
0

我正在研究一個允許您添加其他用戶作爲您的朋友的遊戲。遊戲在Flash AS2中,服務器是Python。從外部腳本通信到套接字服務器

我目前希望能夠讓遊戲向API服務器發送一個HTTP請求,然後驗證一切,比如他們是否已經成爲朋友,如果他們可以成爲朋友等等,然後如果一切都好吧,然後我會將請求插入到請求中。無論如何,如果用戶目前在線,我想通過服務器向用戶發送通知。

我可以看到發生這種情況的唯一方法是,如果我通過添加好友腳本打開套接字連接,然後發送一個特殊數據包,讓服務器知道它需要發送通知。現在看來,這似乎需要一段時間才能做到,而且如果很多用戶每天都使用它,效率就不那麼高。

我該如何最好地解決這個問題,還有其他有效的方法嗎?

回答

0

我已經決定,如果我仍然執行HTTP請求會更好,但根據請求返回的內容,我可以讓客戶端向服務器發送一個數據包,告訴它給特定用戶一個通知。

例如,如果我嘗試添加用戶ID#323095643,我發送HTTP請求,一切都變好,我得到一個OK響應,Flash客戶端發送一個數據包到服務器,基本上說「嘿,給用戶ID #323095643通知說'_希望你成爲他們的朋友',並將其發送給該用戶。

相關問題