SuperSocketSocket服務器開發(fā)框架
SuperSocket 是一個輕量級的可擴展的 Socket 開發(fā)框架,可用來構建一個服務器端 Socket 程序,而無需了解如何使用 Socket,如何維護Socket連接,Socket是如何工作的。該項目使用純 C# 開發(fā),易于擴展和集成到已有的項目。只要你的已有系統(tǒng)是使用.NET開發(fā)的,你都能夠使用 SuperSocket來輕易的開發(fā)出你需要的Socket應用程序來集成到你的現(xiàn)有系統(tǒng)之中。
SuperSocket具有如下特點:
-
簡單易用,只需要幾個類就能創(chuàng)建出健壯的Socket服務器端程序
-
性能優(yōu)良, 穩(wěn)定可靠
-
支持各種協(xié)議, 內置的協(xié)議解析工具讓你把實現(xiàn)通信協(xié)議這種復雜的工作變得很簡單
-
自動支持SSL/TLS傳輸層加密
-
強大,靈活而且可擴展的配置讓你開發(fā)Socket服務器省時省力
-
支持多個socket服務器實例運行, 而且支持多個服務器實例的隔離
-
SuperSocket能以控制臺或者Windows服務形式運行。一個腳本就能將SuperSocket安裝成服務
-
靈活的日志策略能夠記錄大部分socket活動
-
支持UDP
-
支持IPv6
-
支持Windows Azure
-
支持Linux/Unix操作系統(tǒng)(通過Mono 2.10或以上版本)
-
內置可直接使用的Flash/Silverlight Socket策略服務器
SuperSocket的系統(tǒng)架構圖
評論
圖片
表情
