SuperSocket — это легкая и расширяемая среда разработки Socket, которую можно использовать для создания серверной программы Socket, не зная, как использовать Socket, как поддерживать соединение Socket и как работает Socket. Проект разработан на чистом C#, его легко расширить и интегрировать в существующие проекты. Если ваша существующая система разработана с использованием .NET, вы можете использовать SuperSocket для простой разработки приложений Socket, которые вам необходимо интегрировать в существующую систему.
SuperSocket имеет следующие возможности:Простой и удобный в использовании, требуется всего несколько классов для создания надежной программы на стороне сервера Socket.
Отличная производительность, стабильность и надежность
Поддерживает различные протоколы, а встроенный инструмент анализа протоколов упрощает сложную работу по реализации протоколов связи.
Автоматически поддерживает шифрование транспортного уровня SSL/TLS.
Мощная, гибкая и масштабируемая конфигурация позволяет сэкономить время и усилия при разработке Socket-серверов.
Поддерживает работу нескольких экземпляров сервера сокетов и поддерживает изоляцию нескольких экземпляров сервера.
SuperSocket может работать как консоль или служба Windows. Скрипт может установить SuperSocket как услугу.
Гибкая стратегия ведения журнала позволяет записывать большинство действий сокетов.
Поддержка UDP
Поддержка IPv6
Поддержка WindowsAzure
Поддержка операционной системы Linux/Unix (через Mono2.10 или выше)
Встроенный готовый к использованию сервер политик Flash/SilverlightSocket.
Журнал обновлений SuperSocketv1.6.6:Исправлено неперехваченное исключение, вызванное счетчиками производительности при остановке экземпляра;
Исправлено неправильное возвращаемое значение CloseReason, когда клиент корректно закрывает соединение;
Исправлена серьезная ошибка, из-за которой объекты SAE не освобождались должным образом после закрытия соединения;
Исправлено исключение сериализации, вызванное горячим обновлением конфигурации в режиме изоляции;
Добавлен новый API для установки максимальной длины запроса в коде;
Добавлена опция настройки тайм-аута запуска рабочего процесса (режим изоляции на уровне процесса);
Добавлен элемент конфигурации autoStartAfterUnexpectedShutdown, позволяющий контролировать, следует ли перезапускать процесс при неожиданном закрытии рабочего процесса (режим изоляции на уровне процесса);
Отображение страницы SuperSocket: