SuperSocket adalah kerangka pengembangan Socket yang ringan dan dapat diperluas yang dapat digunakan untuk membangun program Socket sisi server tanpa mengetahui cara menggunakan Socket, cara menjaga koneksi Socket, dan cara kerja Socket. Proyek ini dikembangkan menggunakan C# murni dan mudah untuk diperluas dan diintegrasikan ke dalam proyek yang sudah ada. Selama sistem Anda saat ini dikembangkan menggunakan .NET, Anda dapat menggunakan SuperSocket untuk dengan mudah mengembangkan aplikasi Socket yang perlu Anda integrasikan ke dalam sistem Anda yang sudah ada. SuperSocket memiliki beberapa fitur berikut:
Sederhana dan mudah digunakan, hanya diperlukan beberapa kelas untuk membuat program sisi server Socket yang kuat
Performa luar biasa, stabil dan andal
Mendukung berbagai protokol, dan alat analisis protokol bawaan membuat pekerjaan kompleks dalam mengimplementasikan protokol komunikasi menjadi sangat sederhana.
Secara otomatis mendukung enkripsi lapisan transport SSL/TLS
Konfigurasi yang kuat, fleksibel, dan terukur memungkinkan Anda menghemat waktu dan tenaga saat mengembangkan server Socket
Mendukung berjalannya beberapa instance server soket dan mendukung isolasi beberapa instance server
SuperSocket dapat dijalankan sebagai konsol atau layanan Windows. Sebuah skrip dapat menginstal SuperSocket sebagai layanan
Strategi logging yang fleksibel dapat mencatat sebagian besar aktivitas soket
Mendukung UDP
Mendukung IPv6
Mendukung WindowsAzure
Mendukung sistem operasi Linux/Unix (melalui Mono2.10 atau lebih tinggi)
Server kebijakan Flash/SilverlightSocket bawaan yang dapat digunakan secara langsung log pembaruan SuperSocketv1.6.6:
Memperbaiki pengecualian yang tidak tertangkap yang disebabkan oleh penghitung kinerja saat menghentikan sebuah instance;
Memperbaiki nilai pengembalian CloseReason yang salah saat klien menutup koneksi dengan baik;
Memperbaiki kelemahan serius ketika objek SAE tidak dilepaskan dengan benar setelah koneksi ditutup;
Memperbaiki pengecualian serialisasi yang disebabkan oleh pembaruan konfigurasi panas dalam mode isolasi;
Menambahkan API baru untuk menyetel panjang permintaan maksimum dalam kode;
Menambahkan opsi konfigurasi untuk batas waktu startup proses pekerja (mode isolasi tingkat proses);
Menambahkan item konfigurasi autoStartAfterUnexpectedShutdown untuk mengontrol apakah akan memulai ulang proses ketika proses pekerja tiba-tiba ditutup (mode isolasi tingkat proses);