C#的Socket開發框架 SuperSocket

openkk 12年前發布 | 89K 次閱讀 Socket 網絡工具包

SuperSocket 是一個輕量級的可擴展的 Socket 開發框架,可用來構建一個服務器端 Socket 程序,而無需了解如何使用 Socket,如何維護Socket連接,Socket是如何工作的。該項目使用純 C# 開發,易于擴展和集成到已有的項目。只要你的已有系統(forum/CRM/MIS/HRM/ERP)是使用.NET開發的,你都能夠使用 SuperSocket來輕易的開發出你需要的Socket應用程序來集成到你的現有系統之中。
supersocket(200x50).png

功能特性:

  • 非常易于使用。通過它只要寫幾個類就構建出一個強大的Socket服務器
  • 支持同步和異步通信模型。只要修改配置就能夠改變socket服務器運行模型,不需要改變任何代碼。
  • Support custom protocol, no matter your protocol is a command line protocol or a binary one. Another open source projectSuperWebSocket is built uponSuperSocket and take advantage of this custom protocol feature of it.
  • Support SSL/TLS encryption automatically
  • Support multiple socket server instances. You can define many socket servers on different ports in configuration,SuperSocket can run those servers in the same application/service
  • SuperSocket can run as console application and windows service. It provide a bat file to installSuperSocket as a windows service.
  • Flexible logging strategy which can log most of socket activities
  • 支持 UDP socket
  • 支持IPv6
  • 支持Windows Azure
  • Support running in Unix system (by Mono 2.10 or above version)
  • Built-in socket policy server for Flash and Silverlight clients which you can use directly

項目主頁:http://www.baiduhome.net/lib/view/home/1325078113983

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!