ESEGECE sgcWebSockets Enterprise v2023.5.0 – Real-Time WebSockets for Delphi
ایجاد ارتباطات Real-time مقیاس پذیر در برنامههای Delphi و NET.
Specification
| Feature | Websocket |
|---|
| Technology | Delphi (VCL) |
|---|
| Platform | Windows |
|---|
توضیحات:
ESEGECE sgcWebSockets Enterprise ابزاری برای توسعه برنامههای مبتنی بر ارتباطات Real-time در Delphi، C++Builder، Lazarus و .NET است. با استفاده از APIهای Event-driven میتوانید Client و Server مبتنی بر RFC 6455 WebSocket را پیاده سازی کنید، پیامهای Binary یا Unicode بفرستید، دادهها را فشرده کنید و در صورت قطع شدن ارتباط، اتصال دوباره به شکل خودکار برقرار شود. TLS هم برای ارتباطات امن در نظر گرفته شده است.
ماجرا فقط به WebSocket ختم نمی شود. پروتکلهایی مثل MQTT، STOMP، AMQP، WAMP و Server-Sent Events در دسترس هستند و برای ارتباط با سرویسهای جدید هم HTTP/2 و HTTP/3 همراه با QUIC در نظر گرفته شده است. اتصال به OpenAI، Anthropic و MCP، کار با Embedding، استفاده از کامپوننتهای Chatbot، ارتباط با Vector Database و بیش از 30 API آماده، بخشی از امکانات نسخه Enterprise هستند.
وقتی تعداد Connectionها زیاد شود، مدلهای سرور IOCP و EPOLL مدیریت بار را ساده تر میکنند. صف بندی پیامها، Load Balancing، تعیین سطح QoS، کنترل وضعیت Connectionها، Rate Limiting و رمزنگاری Payload هم در همان مجموعه قرار گرفته اند. همین باعث شده بیشتر در پروژههای Messaging، سرویسهای IoT، برنامههای متصل به AI و نرم افزارهایی که ترافیک شبکه بالایی دارند استفاده شود.
ویژگی ها:
- کامپوننتهای Client و Server مبتنی بر RFC 6455 WebSocket
- پروتکلهای MQTT، STOMP، AMQP، WAMP و Server-Sent Events
- سازگار با HTTP/2 و HTTP/3 همراه با QUIC
- اتصال به OpenAI، Anthropic، MCP و سایر سرویسهای AI
- قابلیتهای P2P و WebRTC همراه با STUN، TURN و ICE
- بیش از 30 API آماده
- مدلهای سرور IOCP و EPOLL
- TLS، احراز هویت، Rate Limiting و رمزنگاری Payload
مناسب برای:
توسعه برنامههایی که ارتباطات Real-time بخش اصلی آنها است، مثل سیستمهای Messaging، پروژههای IoT، نرم افزارهای متصل به AI یا برنامههای P2P با Delphi، C++Builder و .NET، از کاربردهای اصلی این مجموعه به شمار میرود.
سوالات متداول:
با چه محیطهای توسعه ای میتوان از این مجموعه استفاده کرد؟
Delphi 7 تا RAD Studio 13، نسخههای 10.1 تا 13 از C++Builder، Lazarus 4.4.0 Win64 و نسلهای مختلف .NET در فهرست محیطهای پشتیبانی شده قرار دارند.
خروجی برنامهها روی چه سیستم عاملهایی اجرا میشود؟
میتوانید برای Windows 32/64-bit، macOS روی پردازندههای Intel و ARM، Linux 64-bit، iOS و Android برنامه تولید کنید.
از کدام نسخههای .NET پشتیبانی میشود؟
.NET Framework 2.0 و نسخههای جدیدتر، .NET Core 1.0 به بعد، .NET Standard 1.6 به بعد و .NET 5 تا .NET 9 همگی قابل استفاده هستند.
تفاوت نسخه Enterprise با Professional چیست؟
نسخه Enterprise امکاناتی مثل اتصال به AI و LLM، قابلیتهای P2P و WebRTC، HTTP/3 همراه با QUIC، بیش از 30 API آماده و Priority Support را اضافه میکند.









Reviews
Clear filtersThere are no reviews yet.