SuperSocket adalah kerangka program server .Net/MonoSocket yang ringan, lintas platform, dan dapat diperluas. Anda tidak perlu mengetahui cara menggunakan Socket, cara menjaga koneksi Socket, dan cara kerja Socket, tetapi Anda dapat menggunakan SuperSocket untuk dengan mudah mengembangkan perangkat lunak sisi server Socket, seperti server game, server GPS, layanan kontrol industri, dan data server pengumpulan, dll.
SuperSocket memiliki beberapa fitur berikut:
Komunikasi berbasis peristiwa berkinerja tinggi;
Sangat sederhana dan mudah digunakan; Anda hanya perlu membuat beberapa kelas untuk mendapatkan server Socket yang kuat;
Protokol baris perintah bawaan memungkinkan Anda dengan cepat membuat server antarmuka baris perintah jaringan;
Alat implementasi penguraian protokol yang kuat dan berkinerja tinggi membantu Anda menyederhanakan pekerjaan analisis data jaringan;
Fungsi konfigurasi yang fleksibel dan API konfigurasi yang ramah;
Dukungan banyak pendengar; memungkinkan Anda mendengarkan beberapa port dalam satu instance server;
Dukungan untuk hosting instans multi-server memungkinkan Anda menghadapi persyaratan penerapan yang rumit dengan mudah;
Isolasi tingkat domain dan proses aplikasi dapat memenuhi sebagian besar skenario hosting Anda;
Dukungan enkripsi SSL/TLS bawaan;
Antrian pengiriman tingkat sesi memungkinkan Anda mengirim data secara bersamaan melalui sesi sambil mempertahankan kinerja tinggi dan kemampuan kontrol;
Mode pemrosesan perintah SuperSocket membuat logika bisnis Anda lebih jelas dan terorganisir;
Dukungan API luar biasa yang dapat diperluas: CommandFilter, ConnectionFilter, CommandLoader;
Arsitektur logging yang dapat diganti memungkinkan Anda menggunakan komponen logging pilihan Anda;
Dukungan bahasa dinamis; memungkinkan Anda menggunakan bahasa skrip seperti Python untuk mengimplementasikan perintah;
Pertahankan kompatibilitas tingkat biner dengan Mono/Linux;
dukungan WindowsAzure;
Server kebijakan Socket bawaan yang dapat Anda gunakan langsung dengan klien Flash atau Silverlight;