理解FMS連接過程

轉載請註明來源:http://hi.baidu.com/phps
理解FMS客戶端和服務器連接的流程對於編寫代碼是非常重要的。在FMS官方文檔中說的非常清楚,連接過程如下:
客戶端使用NetConnection.conn連接到FMS服務器時,FMS腳本在第一次載入時將調用application.onAppStart(第二次連接同一個實例時將不會執行onAppStart了),接下來,FMS腳本調用application.onConnec方法創建新的Client對象,最好自己去實現onConnect方法,在這個方法中你可以控制是否接受客戶端的連接,當客戶端斷開連接時 FMS調用application.onDisconnect方法,在客戶端退出時會調用方法application.onAppStop
上面說了 在onConnect中你可以控制是否接受連接,你可以根據客戶端傳來的參數進行判斷等,比如用戶名密碼或者其它的,如果你接受連接你就調用application.acceptConnection();或者簡單的返回true,如果你拒絕連接 你可以調用application.rejectConnection().或者簡單的返回false;

而在客戶端中NetConnection.onStatus會自動的調用,該方法可以獲得是否連接成功等信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章