SuperSocket — это легкая, кроссплатформенная и расширяемая серверная программная среда .Net/MonoSocket. Вам не нужно знать, как использовать Socket, как поддерживать соединение Socket и как работает Socket, но вы можете использовать SuperSocket для простой разработки серверного программного обеспечения Socket, такого как игровой сервер, сервер GPS, служба промышленного контроля и данных. сбор сервер и т.п.
SuperSocket имеет следующие возможности:
Высокопроизводительная событийно-ориентированная коммуникация;
Очень простой и удобный в использовании; вам нужно всего лишь создать несколько классов, чтобы получить надежный сервер Socket;
Встроенный протокол командной строки позволяет быстро создать сетевой сервер с интерфейсом командной строки;
Мощные и высокопроизводительные инструменты реализации анализа протоколов помогут вам упростить работу по анализу сетевых данных;
Гибкие функции настройки и удобный API настройки;
Поддержка нескольких прослушивателей позволяет прослушивать несколько портов внутри экземпляра сервера;
Поддержка хостинга экземпляров с несколькими серверами позволяет легко выполнять сложные требования к развертыванию;
Изоляция на уровне домена приложения и процесса может удовлетворить большинство сценариев вашего хостинга;
Встроенная поддержка шифрования SSL/TLS;
Очереди отправки на уровне сеанса позволяют отправлять данные одновременно через сеансы, сохраняя при этом высокую производительность и управляемость;
Режим обработки команд SuperSocket делает вашу бизнес-логику более четкой и организованной;
Отличная расширяемая поддержка API: CommandFilter, ConnectionFilter, CommandLoader;
Сменная архитектура журналирования позволяет использовать предпочитаемый вами компонент журналирования;
Поддержка динамического языка позволяет использовать для реализации команд скриптовые языки, такие как Python;
Поддерживать совместимость на двоичном уровне с Mono/Linux;
поддержка WindowsAzure;
Встроенный сервер политики сокетов, который можно использовать напрямую с клиентами Flash или Silverlight;