底下要介紹 SmartFoxServer 支援多種各種不同的 client(客戶單)提供使用
再接下來部份 , 介紹其中 SFS for websocket(html5)使用時,整個環境安裝
1.首先到官網下載適合自己os(作業系統)SFS版本
http://www.smartfoxserver.com/download/sfs2x#p=installer
2.下載 websocket for SFS 範例 , 在同頁找到example頁籤
找到 HTML5 examples pack 選擇 Download
3.安裝 SFServer , 將下載下來的 SFS2X_windows-x64_2_9_0.exe
進行安裝
4.安裝 webService
這裡可以自行選擇想使用的webservice
這裡提供最簡單作法直接安裝 apache
http://www.appservnetwork.com/
5.若您是使用apache安裝完後會在C:\AppServ (視當時安裝目錄調整路逕 )
將剛才的websocket 範例放置在網頁目錄下(參考下圖)
6.在瀏覽器測試一下,剛才放置的範例是否正常顯示
http://127.0.0.1/AdvancedChat/
若正確,應該如下圖所呈現
7.接著進入 SFS 後台對 webSocket 服務開啟
在瀏覽器輸入 http://127.0.0.1:8080/admin/ 進入控制後台
帳密預設都是 sfsadmin
8.點擊左側 Admin modul , 再選擇 Server Configurator
9.選擇進入 HTML5 websocket 頁籤
將 Activate WebSocket Protocol 開啟 , 再點擊 Submit 提交
註 : 無法透過 websocket 連接 gameserver , 大多原因都是 webSocket listener 沒有開啟
The great majority Could't connect smartfox Server by websocket ,
cause webSocket listener has not open
提交後 , 記得再點擊右側 restart 重啟 sfs 服務
10.再到控制台服務開啟 sfs2x - service
11.再嘗試 進 http://127.0.0.1/AdvancedChat/
試著登入,與是否能連接上 server
沒有留言:
張貼留言