Changes included in sgcWebSockets 4.4.1
[+] : Improved Telegram API Component, 지원을 추가했어요: Android.
[+] : New property "DatabaseDirectory" in Telegram Client. Allows to set the directory where is the TDLib database.
[+] : Improved Telegram Demo to ask user for a password if telegram component requires it.
[+] : Improved speed reading websocket data (requires Delphi 2010+) applies to server and client components.
[+] : Threads now are identified by classname or classname + Connection.Guid while Debug is active.
[+] : 새로운 속성 TimeOut in Indy IOCP Server, 다음을 설정할 수 있어요: the max timeout closing server threads.
[+] : 업데이트:OpenSSL Custom Indy, added X509_verify_cert_error_string to be able to retrieve cert error. (알려준 Sébastien for his patch).
[+] : Improved Dataset Protocol, there is a 새로운 속성 "FormatSettings" to set the format settings of float and datetime fields (avoiding different format settings between peers).
[+] : 지원을 추가했어요: ALPN (Application-Layer Protocol Negotiation) when SChannel is set in TsgcWebSocketClient.
[+] : New property "Path" in Socket.IO API. Allows to set custom path before connecting to socket.io Server.
[*] : 버그 수정 -s Compiling CBuilder 2010.
[*] : 버그 수정 - Rad Studio 10.4 destroying objects in nextgen compilers.
[*] : 버그 수정 - compiler config file wasn't including telegram component.
[*] : 버그 수정 - MQTT 5.0 API reading PubACK, PubREC, PubREL, PubCOMP Properties.
[*] : 버그 수정 - MQTT 5.0 Calling publish method and passing properties as parameter.
[*] : 버그 수정 - Indy Server + IOCP, access violation closing connection.
[*] : 버그 수정 - Indy Server + IOCP, exception "connection closed gracefully" was showed to end-user.
[*] : 버그 수정 - Indy Server + IOCP, memory leaks 제거되었어요.
[*] : 버그 수정 - TsgcWebSocketClient.Connect, if remote peer was not available, 예외 was raised.
[*] : 버그 수정 - MQTT Client Protocol, when watchdog is enabled and Attempts value is greater than zero, client was trying to reconnect more times than the attempts value.
[*] : 버그 수정 - OpenSSL Custom Indy, for openssl 1.1.1 use EVP_MD_CTX_new and EVP_MD_CTX_free. (알려준 Sébastien for his patch).
[*] : 버그 수정 - OpenSSL Custom Indy, changed wrong name for sk_pop_free and added some functions available for static linking. (알려준 Sébastien for his patch).
[*] : 버그 수정 - Compiling sgcWebSockets + Custom Indy under Linux. (알려준 Hans for his patch).
[*] : 버그 수정 - TsgcWebSocketClient when Server sends a Sub-protocol which client has not requested.
[*] : 버그 수정 - TsgcWebSocketClient_WinHTTP, when Async = True and TLS is enabled, client cannot connect to server.
[*] : 버그 수정 - Presence Protocol, if while 연결 해제ing, a member 찾을 수 없던 문제 and exception was raised. (알려준 Michael 에게 감사드려요.)
[*] : 버그 수정 - Intraweb Client sending a message with Intraweb XV.
[*] : 버그 수정 - Thread Lock while Client 연결 해제ing when TLS is enabled with latest Indy version.
[*] : 버그 수정 - TsgcWebSocketClient_WinHTTP, binary messages were not read properly in the latest versions of Delphi / CBuilder.
[*] : 버그 수정 - Azure IoT Client, it couldn't connect depending of Timezone configuration.
[*] : 버그 수정 - Telegram component, SetTDJsonPath was not set as public method.
[*] : 버그 수정 - Presence Protocol Javascript sending characters like double quote in json messages.
[*] : Fixed Demo Socket.IO, it wasn't working because server url was changed.
[/] : 삭제:Deprecated TsgcWebSocketClient_SocketIO. Now socket.io is only available as an API.
[/] : Changed Binance HTTP Enumerations to avoid conflict with WebSocket Enumerations.
[/] : Changed Kraken HTTP Enumerations to avoid conflict with WebSocket Enumerations.
