Component sgcWebSockets

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,062
sgcWebSockets

sgcWebSockets is a complete package providing access to WebSockets protocol, allowing to create WebSockets Servers and WebSocket Clients in VCL, .NET, Lazarus/FPC and Firemonkey applications. Supports latest HTTP/2 protocol on Server and Client components too.
  • Fully functional multithreaded WebSocket server according to RFC 6455.
  • Supports Firemonkey (Windows, MacOS, iOS and Android).
  • Supports Linux 64.
  • Supports Lazarus / FreePascal.
  • Supports CBuilder.
  • Supports .NET through sgcWebSockets.dll
  • Supports Chrome, Firefox, Safari, Opera and Internet Explorer (including iPhone, iPad and iPod)
  • Binary and Full Unicode Messages Support
  • Message compression using PerMessage_Deflate extension.
  • Multiple Threads Support
  • Server component providing WebSocket, HTTP/1.1 and HTTP/2.0 connections through the same port.
  • Client WebSocket supports connections through HTTP Proxy Servers.
  • WatchDog and HeartBeat built-in support.
  • Events Available: OnConnect, OnDisconnect, OnMessage, OnError
  • Built-in Javascript libraries to support browser clients.
  • Easy to setup
  • Javascript Events for a full control
  • Async Events using Ajax
  • SSL/TLS. TLS 1.2 and TLS 1.3 support on Server and Client components
Home: Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование модератором:

ADSoft

Местный
Регистрация
1 Окт 2007
Сообщения
223
Реакции
86
Credits
1,062
sgcWebSockets Enterprise v4.4.4 (Nov 2020) for D7-D10.4 Sydney Full Source
4.4.4: 2020 November
[+] : New Component TsgcHTTPGoogleCloud_Calendar_Client, allows to use Google Calendar API V3: get Calendars, events, synchronize with your own calendar...
[+] : New Demo GoogleCalendar which shows the main features of Google Calendar Client.
[+] : New method "PublishAndWait" in MQTT Client, this method allow to publish a message using mtqsAtLeastOnce or mtqsExactlyOnce and wait till message is processed by server.
[+] : New method "SendAndWait_DeviceToCloud" in Azure IoT MQTT Client, sends a message from device to cloud and wait till server processes the request.
[+] : New Property Authentication in TsgcHTTP2Client, allows to send HTTP/2 Requests using OAuth2 protocol as authentication.
[+] : Improved HTTP/2 Server, ping and heartbeat are now supported.
[+] : Improved Google PubSub client, new Events "OnAuthToken" and "OnAuthTokenError" allows to handle the OAuth2 event flow.
[+] : Improved Google PubSub client, new Method "RefreshToken" allows to reconnect to an OAuth2 session.
[+] : Improved Telegram Client, added support for proxies: HTTP, MTProto and Socks5. New methods to Add Proxies, Remove, Enable, Disable...
[+] : New method "Restart" in Server Components, restart the server in a secondary thread.
[+] : Improved WatchDog on Server components, a new property called Monitor, if enabled, a client will try to connect to server, if fails after the TimeOut set, the server is restarted automatically.
[*] : Fixed Bug TsgcWebSocketClient and TLSOptions.IOHandler = iohSChannel, when closing connection an exception 10004 was shown.
[*] : Fixed Bug TsgcWebSocketClient and TLSOptions.IOHandler = iohSChannel, when destroying TsgcWebSocketClient if connection was active, a thread-lock occurs.
[*] : Fixed Bug Azure IoT MQTT Client, OnMQTTPubAck wasn't be called when client receives an acknowledgement from server.
[*] : Fixed Bug Server connections wasn't closed if OriginsAllowed not match the websocket origin client.
[*] : Fixed Bug ServerSentEvent javascript code, contains invalid text.
[*] : Fixed Bug compiling Custom Indy version, sgcIdStackVCLPosix was using IdCTypes instead of sgcIdCTypes.
[*] : Fixed Bug HeartBeat, if there was an exception sending a ping, exception was not captured and was shown to user.
[*] : Fixed Bug MQTT Client, if there was an exception while resending a message with Qos <> mtqsAtLeastOnce, exception was not captured and was shown to user.
[*] : Fixed Bug MQTT Client, when publishing a Stream with Qos <> mtqsAtLeastOnce and not received an acknowledgment from server before timeout, when resend the message, payload was empty.
[*] : Fixed Memory Leaks on Server Component when HTTP/2 is enabled.
[*] : Fixed Bug HTTP/2 when the other peer send a InitialWindowSize settings update.
[*] : Fixed Bug HTTP/2 Client, if during a Synchronous HTTP Request, there was a disconnection, client didn't stop wait a result.
[*] : Fixed Bug HTTP/2 Server, if SETTINGS_INITIAL_WINDOW_SIZE was changed after HEADERS, the WindowSize was not adjusted properly.
[*] : Fixed Bug Binance Spot User Stream API, if there was an error deleting internal ListenKey after a disconnection, the field was not cleared and can't reconnect.
[*] : Fixed Bug WatchDog on Server Components, if the server was stopped manually, the WatchDog try to start server again instead of stop.
[*] : Fixed Bug compiling sgcJSON_XSuperObject and sgcJSON_System with Delphi 10.4
[*] : Fixed Bug WebSocket Indy Servers, if Options.ReadTimeOut = 0 the server make use of full cpu. Now the minimum value for ReadTimeOut = 1
[*] : Fixed Bug Websocket Indy Servers, if server send a close packet and it's not received/processed by other peer, the connection make use of full cpu.
[/] : TsgcHTTP2Client HTTP/2 Asynchronous methods, now are renamed to GetAsync, PostAsync, PutAsync...
[/] : Demos now are grouped by categories.
Для просмотра ссылки Войди или Зарегистрируйсяpass: dumpz.ws
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
sgcWebSockets Professional v5.5.4 (November 2021)
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный
password: dumpz.ws
 

FireWind

Свой
Регистрация
2 Дек 2005
Сообщения
1,957
Реакции
1,199
Credits
4,009
sgcWebSockets Professional v2022.1 (January 2022)
Скрытое содержимое могут видеть только пользователи групп(ы): Premium, Местный
password: dumpz.ws
 

syb

Местный
Регистрация
5 Июл 2022
Сообщения
13
Реакции
1
Credits
117
обновите пожалуйста ссылку
 

valadi

Местный
Регистрация
7 Фев 2008
Сообщения
59
Реакции
118
Credits
504

sgcWebSockets 2023.5​


[+] : New TsgcAIOpenAIChatBot, is an OpenAI ChatBot Component, allowing to build a Voice Command ChatBot for Windows using OpenAI APIs and Text-To-Speech Providers like Google or Amazon.
[+] : New TsgcAIOpenAITranslator, is an OpenAI Translator Component, allowing to build a Voice Command Translator Application for Windows using OpenAI APIs and Text-To-Speech Providers like Google or Amazon.
[+] : New Component TsgcAudioRecorderMCI, allowing to record microphone audio and store into a wave file.
[+] : New Component TsgcAudioPlayerMCI, allowing to play mp3 files.
[+] : New Component TsgcTextToSpeechSystem, (for windows only) converts text to speech without the need of using an external mp3 file.
[+] : New Component TsgcTextToSpeechGoogle: converts text to speech using any of the Google Cloud voices available.
[+] : New Component TsgcTextToSpeechAmazon: converts text to speech using any of the Amazon AWS voices available.
[+] : New Demos are located in the folder "15.AI\02.Applications".
[+] : Improved SignalRCore Client, now supports Basic Authentication.

[*] : Fixed Bug OpenAI Client, utf-8 characters were not encoded properly.
[*] : Fixed Bug Indy EPOLL Server, Deadlock while stopping the server on Linux64.
[*] : Fixed Bug Amazon AWS Client, signature error sending a POST request were the payload had UTF-8 chars.
[*] : Fixed Bug OpenAPI Client, the TsgcOpenAPI_AdditionalProperties class was not destroyed automatically. (Thanks to Waldemar for the fix).
[*] : Fixed Bug HTTP API Client, response to the POST requests were not UTF-8 encoded.
[*] : Fixed Bug SignalRCore Client when authentication is enabled and try to reconnect an stackoverflow error is raised.
[*] : Fixed Bug SignalRCore Demo, the client cannot connect to the default server.
[*] : Fixed Bug EPOLL Server, the OnDisconnect event was not called in some cases (Thanks to Andrea for the fix).
[*] : Fixed Bug IOCP Server, the OnDisconnect event was not called in some cases (Thanks to Andrea for the fix).
[*] : Fixed Bug IOCP Server, using SSL connections, some internal events were not linked properly.
[*] : Fixed Bug AMQP Client sending a message with a frame size greater than allowed.
[*] : Fixed Bug AMQP Client receiving a message splitted in multiple frames, the message was received as multiple different messages, now is delivered as a single message.

.NET​

[*] : Fixed Bug Indy EPOLL Server, Deadlock while stopping the server on Linux64.
[*] : Fixed Bug EPOLL Server, the OnDisconnect event was not called in some cases (Thanks to Andrea for the fix).
[*] : Fixed Bug IOCP Server, the OnDisconnect event was not called in some cases (Thanks to Andrea for the fix).
[*] : Fixed Bug IOCP Server, using SSL connections, some internal events were not linked properly.