Some enterprises are obsolete due to their previous operating systems, such as OpenVMS. Now we need to transplant the communication program developed for OpenVMS to the current Windows operating system. After a period of understanding, we need to spend time to find a commercial communication framework, and found a framework with high practicality, so I would like to recommend it to you.

SuperSocket is a lightweight extensible Socket development framework that can be used to build a server-side Socket program. You don’t need to know how to use sockets, how to maintain Socket connections, or how sockets work. The project is developed in pure C# and is easy to extend and integrate into existing projects. As long as your existing system is used. NET, you can use SuperSocket to easily develop the Socket applications you need to integrate into your existing system. The most critical is to understand the relevant business can be quickly developed after the emergence of the need for socket applications.

     Screenshot of my first communication instance:

 

SuperSocket has the following features:

1, easy to use, only need a few classes to create a robust Socket server program

2, excellent performance, stable and reliable

3, support a variety of protocols, the built-in protocol parsing tools let you implement the complex work of communication protocols become very simple

4, automatic support SSL/TLS transport layer encryption

5, powerful, flexible and extensible configuration allows you to develop Socket servers save time and effort

6, support multiple socket server instances to run, and support the isolation of multiple server instances

SuperSocket can run as console or Windows service. A script can install the SuperSocket as a service

8. Flexible logging strategy can record most socket activities

9, support UDP

10. Support IPv6

11. Support Windows Azure

12, Support Linux/Unix operating system (through Mono 2.10 or above)

Built-in Flash/Silverlight Socket strategy server for direct use

SuperSocket response to project requirements features:

1, open source, based on Apache 2.0 protocol, can be used for free in commercial projects.

2. High-performance event-driven communication.

Session-level send queues allow you to send data concurrently through sessions while maintaining high performance and control.

4, powerful and high-performance protocol analysis tools to help you simplify the network data analysis work.

5. Lightweight means that components can be used freely and can be changed according to the changing environment.

SuperSocket 1.6.6 open source code download and documentation:

  • SuperSocket 1.6.6中文 内 容 提 要
  • SuperSocket 1.6.6 download address: Click download