SuperSocket is a lightweight extensible socket http://www.aliyun.com/zixun/aggregation/13435.html "> Development framework that can be used to build a command-based server-side socket program, Instead of knowing how to use the socket, how to maintain the socket connection and how the socket works. The project is developed using pure C # and is easy to scale and integrate into existing projects. As long as your existing system (FORUM/CRM/MIS/HRM/ERP) is developed using. NET, you can use SuperSocket to easily develop the socket applications you need to integrate into your current system.
Main function:
* Easy to use, just define a few classes to create a robust socket server program
* Support both synchronous and asynchronous communication mode, only need to modify the configuration file can change your program from one mode to another mode
* Support multiple Socket program instances, you can define multiple socket program instances running on different ports in the configuration file to run in the SuperSocket console program or Windows service
* SuperSocket can operate in both console and Windows services, and it provides a batch file to register SuperSocket as a Windows service
* Flexible logging strategy to record most socket behavior
Bug fixes:
* Fixed a potential bug in running state after stopping server without updating server
* Fixed bu to sync when clearing timeout session
* Fixed a bug in Arraysegmentlist
* Fixed a bug to get configuration parameters
* Fixed a bug in a QuickStart sample project
* Fixed a bug where the justifying shutdown in sync mode will cause the server to have too high CPU usage
* Fixed a copy buffer Readbuffer.skip (x) with a LINQ statement. Take (y). ToArray () Bug with slow speed
New features:
* Add support for UDP sockets
* New Custom protocol support (binary protocol and other more complex protocols)
* Added a sample project for custom protocols in QuickStart
* Support TLS encrypted transmission in synchronous mode
* New Maximum command length limit
* New IPV6 Support
* New Performance Log
Other improvements:
* Improved logging architecture
* Replace the logging creator block in EntLib with Log4net as the third party log library of SuperSocket
Supports the. NET Framework:
*. NET 3.5
*. NET 4.0