SuperSocket은 가볍고 크로스 플랫폼이며 확장 가능한 .Net/MonoSocket 서버 프로그램 프레임워크입니다. Socket 사용법, Socket 연결 유지 방법, Socket 작동 방식을 알 필요는 없지만 SuperSocket을 사용하면 게임 서버, GPS 서버, 산업 제어 서비스 및 데이터와 같은 Socket 서버측 소프트웨어를 쉽게 개발할 수 있습니다. 수집서버 등 .
SuperSocket에는 다음과 같은 기능이 있습니다.
고성능 이벤트 중심 통신;
매우 간단하고 사용하기 쉽습니다. 강력한 소켓 서버를 얻으려면 몇 가지 클래스만 생성하면 됩니다.
내장된 명령줄 프로토콜을 사용하면 네트워크 명령줄 인터페이스 서버를 빠르게 만들 수 있습니다.
강력한 고성능 프로토콜 구문 분석 구현 도구는 네트워크 데이터 분석 작업을 단순화하는 데 도움이 됩니다.
유연한 구성 기능과 친숙한 구성 API
다중 리스너 지원을 통해 서버 인스턴스 내의 여러 포트를 수신할 수 있습니다.
다중 서버 인스턴스 호스팅 지원을 통해 복잡한 배포 요구 사항에 쉽게 대처할 수 있습니다.
애플리케이션 도메인 및 프로세스 수준 격리는 대부분의 호스팅 시나리오를 충족할 수 있습니다.
내장형 SSL/TLS 암호화 지원;
세션 수준 전송 대기열을 사용하면 높은 성능과 제어 가능성을 유지하면서 세션을 통해 동시에 데이터를 보낼 수 있습니다.
SuperSocket의 명령 처리 모드는 비즈니스 로직을 더욱 명확하고 체계적으로 만들어줍니다.
탁월한 확장 가능한 API 지원: CommandFilter, ConnectionFilter, CommandLoader;
교체 가능한 로깅 아키텍처를 통해 선호하는 로깅 구성 요소를 사용할 수 있습니다.
동적 언어 지원을 통해 Python과 같은 스크립트 언어를 사용하여 명령을 구현할 수 있습니다.
Mono/Linux와 바이너리 수준 호환성을 유지합니다.
WindowsAzure 지원;
Flash 또는 Silverlight 클라이언트와 함께 직접 사용할 수 있는 내장형 소켓 정책 서버.