1,開啟vs2012,新建乙個控制台應用程式,選擇.net4.0版本
2,新增引用
supersocket的dll檔案(
supersocket.common.dll,
supersocket.socketbase.dll,
supersocket.socketengine.dll)到此專案的引用 (版本選4.0)
superwebsocket.dll 到此專案的引用
新增 系統的
system.configuration;
system.configuration.install; 到此專案的引用
新增命名空間:
using supersocket.socketbase;
using superwebsocket;
接下來請看實現
1、player
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace websocketseviceconsole
public string name
public float x
public float y
public float z
public player(string id)
} }
2、makedatatostring
using system;
using system.collections.generic;
using system.linq;
using system.text;
namespace websocketseviceconsole
public static string idstr(player p)
public static string namestr(player p)
public static string xstr(player p)
public static string ystr(player p)
public static string zstr(player p)
} }
3、websocketseviceconsole
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
using supersocket.socketbase;
using superwebsocket;
namespace websocketseviceconsole
console.writeline();
console.writeline("伺服器啟動成功, 按 'q' 退出伺服器!");
while (console.readkey().keychar != 'q')
console.writeline();
console.writeline("the server was stopped!");
console.readkey();}}
}}
}
HTTP服務端JSON服務端
最後更新日期 2014 5 18 author kagula 內容簡介 cppcms是個開源web開發框架,通過它可以很容易實現http服務和json服務,這裡介紹cppcms開發環境的搭建。寫乙個cppcms測試程式,它建立http服務,向瀏覽器返回hello,world頁面。cppcms依賴的一...
服務端學習二 OA D 開源遊戲服務端學習
今天開始oa.d.的開源遊戲服務端學習,由於沒有老師,一切都需要自己重頭學,一開始會感覺有點困難,但是我相信經過不懈的努力會取得成功的!遊戲開發者 廢話不多說,現在先看一下目錄結構,我放在了vs2012上執行,跑了一下,沒什麼問題,目錄結構如下 其中 collada 3d標準庫的相應操作,用於場景檔...
服務端系統
1.高可用 容錯和降級。容錯級別上,忽略次要 error 服務降級 程式中部分error是可以忽略處理的,或者打個日誌標記下,而不用結束整個執行流程。服務降級是指,當依賴的非核心模組出問題時,可以選擇不請求或者熔斷式請求 過載保護 資料可以不吐給客戶端,這就要求對資料或者服務進行級別劃分,優先保證使...