開服多人在線聯網遊戲或聊天室,smartfoxserver 是個筆記好的工具,
社區版本有 100 個並發連接,再多的要付費的。
官方網站的 api 和例子很全,這裡記錄一些官方沒有提到的學到的東西。
1 smartfox server 使用 jetty 作為內部伺服器,可以使用 java,python 寫 Extension。
當然也可以寫 Servlet,目前只有 python 的例子,可以動態編譯運行。
安裝很簡單,在 linux 下,下載,解壓,進入 SFS2X/ 可以作為服務或命令窗口運行。
在 config 下面有個配置文件 server.xml,改一下綁定的外網地址,才可以在外面登陸訪問。
在 jetty/jetty.xml 裡面可以配置管理界面的服務端口。
2 sfsclient.send(LoginRequest("username","pass","zone",ISFSObject)
最好一個參數可以附帶自己的客戶端傳過去的信息。
在客戶端發送登陸請求之前,不能發送 ExtensionRequest
3 sfs 客戶端支持 android,flash,ios,unity。