SuperSocket 1.4 stable officially released

Source: Internet
Author: User
Tags keep alive

SuperSocket 1.4 stable was officially released today!

For: http://supersocket.codeplex.com/releases/view/69473

What is SuperSocket?

SuperSocket is a lightweight, scalable, cross-platform. NET Socket server development framework, which can be used to build a command-based server Socket program, without understanding how to use Socket, how to maintain Socket connections, or how the Socket works. This project is developed using pure C #, which is easy to expand and integrate into existing projects. As long as your existing system (forum/CRM/MIS/HRM/ERP) is used. NET development, you can use SuperSocket easily develop the Socket server application you need to integrate into your existing system.

SuperSocket has three important features:

  • Lightweight: less than 3000 lines of code
  • Scalability: it is easy to expand. The SuperSocket design fully considers scalability.
  • Cross-platform: can run on Windows and Unix systems (through Mono)

For more information about the SuperSocket project homepage, see the project homepage.

Http://supersocket.codeplex.com/

SuperSocket documentation

Http://www.cnblogs.com/jzywh/archive/2011/04/19/SuperSocketDocument.html (Chinese)

Http://supersocket.codeplex.com/documentation

Changes to SuperSocket 1.4 stable compared with the previous version include:

New features:

  • Make thread pool size configurable
  • Command Filter
  • Connection Filter
  • Windows Azure platform support
  • Make TCP Keep Alive parameters configurable
  • Mono 2.10 or later is supported)
  • Built-in Flash/Silverlight Policy Server
  • Support for multiple command Sets
  • Added more quick start sample projects

Improvement:

  • Use TPL to process multi-threaded transactions
  • Transfers the received data processing process from the completed port thread pool to the working thread pool (in asynchronous mode)
  • Simplifies and improves the extension of asynchronous operations
  • Improved application interfaces for Performance Logs and performance data collection
  • Improve the Performance of session retrieval through session snapshots
  • Improve configuration-related code
  • Simplify the implementation of custom protocols
  • Improved custom protocols to support obtaining multiple commands during a single reception
  • Allow custom encoding of the command line protocol

Defect Repair:

  • Fixed the problem that SendResponse (byte [] data) is not implemented in UDP sessions.
  • Fixed the problem where redundant log directories were created when multiple server instances were running.
  • Fixed the problem of reading data by session based on the data length or Terminator.

Other changes:

  • Set the default value of the configuration for automatically clearing timeout sessions to false.
  • Change the Default character Encoding of the session from Encoding. Default to UTF8.
  • Rename the serviceName attribute of the service node in the configuration to name
  • Reduce the length of the session ID in the log

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.