SuperSocket v1.3發佈 羽量級可擴展的Socket開發框架

來源:互聯網
上載者:User
關鍵字 擴展 羽量級 開發框架 發佈

SuperSocket 是一個羽量級的可擴展的 Socket HTTP://www.aliyun.com/zixun/aggregation/13435.html">開發框架,可用來構建一個基於命令的伺服器端 Socket 程式,而無需瞭解如何使用 Socket,如何維護Socket連接,Socket是如何工作的。 該專案使用純 C# 開發,易於擴展和集成到已有的專案。 只要你的已有系統(forum/CRM/MIS/HRM/ERP)是使用.NET開發的,你都能夠使用 SuperSocket來輕易的開發出你需要的Socket應用程式來集成到你的現有系統之中。

主要功能:

* 簡單易用,只需定義幾個類便可創建出健壯的Socket伺服器程式
* 支援同步和非同步兩種通訊模式,只需要修改一下設定檔就能將你的程式從一種模式更換成另一種模式
* 支援多個Socket程式實例,你可以在設定檔中定義多個運行在不同埠上的Socket程式實例,讓他們運行在SuperSocket的主控台程式或者windows服務中
* SuperSocket能以主控台程式和windows服務兩種形式運行,它提供了一個批次檔能將SuperSocket註冊成Windows服務
* 靈活的日誌策略能夠記錄大部分的socket行為

Bug修復:

* 修復了一個潛在的在停止server之後沒有沒有更新server的running state的bug
* 修復了在清除超時session時同步的bu
* 修復了ArraySegmentList的一個bug
* 修復了一個獲取配置參數的bug
* 修復了一個QuickStart示例專案中的bug
* 修復了一個在同步模式下課護短關閉連接會導致伺服器CPU佔用率過高的bug
* 修復了一個用LINQ語句複製緩衝區readBuffer.Skip(x). Take(y). ToArray()速度慢的bug

新增功能:

* 新增UDP socket的支援
* 新增自訂協定支援(二進位協定和其它更複雜的協定)
* 在QuickStart中增加了自訂協定的示例專案
* 在同步模式下支援SSL/TLS加密傳輸
* 新增最大命令長度的限制
* 新增IPv6的支援
* 新增性能日誌

其它改進:

* 改進logging架構
* 用Log4Net替換EntLib中的Logging Application Block作為SuperSocket的協力廠商log庫

支援.NET Framework:

* .NET 3.5
* .NET 4.0

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.