-
Content Count
66 -
Joined
-
Last visited
-
Days Won
3
esegece last won the day on December 31 2022
esegece had the most liked content!
Community Reputation
47 ExcellentTechnical Information
-
Delphi-Version
Delphi 12 Athens
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Indy TLS for OpenSSL - IndySockets/IndyTLS-OpenSSL
esegece replied to Rollo62's topic in Network, Cloud and Web
Glad to hear it works, thanks for the feedback. -
If you want to compile the latest Indy package with Devexpress installed, you should do some changes, there is a post in the devexpress website which explains this: https://supportcenter.devexpress.com/ticket/details/t421126/installation-with-updated-indy-components Additionally, I wrote a blog post a month ago about how install the sgcIndy package installer and Devexpress: https://www.esegece.com/community/blog/sgcindy-devexpress
-
You can read more about updating indy in the following link, it's pretty well explained the incompatibilities you can found for every Delphi version: https://github.com/IndySockets/Indy/wiki/Updating-Indy
-
You can use SChannel instead of openSSL, check the following github project: https://github.com/tothpaul/Delphi/tree/master/Indy.SChannel
-
On Delphi 10.2 works well too. Indy requires the openSSL libraries for SSL/TLS connections.
-
Hello, Just tested on Delphi 12 and works well here, maybe the openssl libraries are not the latest supported by Indy? you can download from: https://github.com/IndySockets/OpenSSL-Binaries You can download your project compiled from: https://www.esegece.com/download/samples/idhttp.zip Kind Regards, Sergio
-
Ok, understood. Yes, you're right, the compiled was not working, it was quite old, so I've updated and now it's working. Kind Regards, Sergio
-
Hi, There is a simple demo that shows how connect to discord api and send a simple http request, is in the trial folder: Demos\01.WebSocket_Quick_Start\02.WebSocket_Clients_APIs You only need the boot token from discord and you can start to send requests to the bot. The discord API is not as easy to use as Telegram. Basically is a mix of WebSocket protocol to get notifications and HTTP requests to send commands, following the Discord api will be enough to implement the required functionality. If you've any doubts you can use the public forum from esegece to get support. You can read the basics of the implemented Discord API using the following link: https://www.esegece.com/help/sgcWebSockets/#t=Components%2FAPIs%2FAPI%2FAPI_Discord.htm Kind Regards, Sergio
-
Only today (27/11/2023), 30% discount on any package using the following coupon: CYBER23 https://www.esegece.com Happy Cyber Monday!
-
Hi, Thanks for your feedback, find my answers below: 1) Thanks for the suggestion, I'll check if this protocol can be implemented, you are not the first who ask about this protocol. 2) Standard and Professional can use the openssl libraries, the difference with the Enterprise Edition is the Standard and Professional use the default Indy package that comes with delphi (which by default only supports openssl 1.0.2 libraries). While the Enterprise Edition comes with a custom Indy version that supports openssl 1.1.1 and 3.0.0 3) The basic edition is for customers more sensible with the price but I always recommend the source code edition. Thanks for your opinion, feedback is always welcome. Kind Regards, Sergio
-
sgcWebSockets is a complete package providing access to WebSocket, MQTT, STOMP, AMQP, HTTP/2, STUN, TURN... and more protocols and APIs. What's new latest Versions - Rad Studio 12 Athens support - Components to build ChatBots using OpenAI API - New Pinecone API Client: it's a vector database which provides long-term memory for AI using embeddings from AI models. - New WebPush Protocol for Server and Client Components. Main Features: - WebSocket and HTTP/2 Support: sgcWebSockets includes client and server-side implementations of the WebSocket protocol (RFC 6455). HTTP/s is also full supported. Support for plain TCP is also included. - SSL/TLS for Security: Your messages are secure using our SSL/TLS implementation. Widest compatibility via support for modern TLS 1.3 and TLS 1.2 - Protocols and APIs: Several protocols are supported: MQTT (3.1.1 and 5.0), STOMP, AMQP, WEBRTC, SIGNALR CORE, WAMP... Built-in protocols support Transactions, Datasets, QoS, big file transfers and more. APIs supported for third-parties like Binance, Coinbase, Kraken... - Cross-platform: Share your code using our WebSockets library for your Delphi VCL, Firemonkey, Javascript and .NET projects. Includes Server, Clients and several protocols for building and connecting to WebSocket applications. - High Performance WebSocket Server based on Microsoft HTTP Framework and IOCP. - Indy Servers (WebSocket + HTTPs) for Windows (IOCP) and Linux (EPOLL). - WhatsApp and Telegram clients. - Authorization protocols like OAuth2 and JWT are supported on Server and Client Components. - STUN and TURN protocols are supported on Server and Client Components - OpenAPI Pascal Client Generator for OpenAPI 3.0 and Swagger 1.0-2.0. - Use OpenAI API to build ChatBots, Translators and more. Trial Version: https://www.esegece.com/websockets/download/download-delphi-cbuilder Compiled Demos: https://download.esegece.com/sgcWebSockets_bin.zip More Info: https://www.esegece.com/websockets
-
Hello, I assume that when you say "my app freezes" you are referring to the server. Usually when the server freezes is because there is a thread-lock, Indy servers are multi-threaded but the the event handlers are not thread-safe, so if you need to update a VCL control when you read some data, this operation must be done in the main thread (using Synchronize or Queue). 25 concurrent connections is quite low, so Indy server can handle these connections without problems. If you can provide more info about your code we can try to help you. Kind Regards, Sergio
-
esegece changed their profile photo
-
sgcWebSockets is a complete package providing access to WebSocket, MQTT, STOMP, AMQP, HTTP/2, STUN, TURN... and more protocols and APIs. What's new - OpenAI API Support: the OpenAI API is now fully supported so you can build your own Chat Bots using ChatGPT-Turbo, Speech-to-Text, Translate documents, Code completion, Image generation and much more. Find below some examples of use: - Building a Chat Bot using ChatGPT-Turbo - Speech-To-Text - Translate Audio Files - Image Generator from Prompts Main Features: - WebSocket and HTTP/2 Support: sgcWebSockets includes client and server-side implementations of the WebSocket protocol (RFC 6455). HTTP/s is also full supported. Support for plain TCP is also included. - SSL/TLS for Security: Your messages are secure using our SSL/TLS implementation. Widest compatibility via support for modern TLS 1.3 and TLS 1.2 - Protocols and APIs: Several protocols are supported: MQTT (3.1.1 and 5.0), STOMP, AMQP, WEBRTC, SIGNALR CORE, WAMP... Built-in protocols support Transactions, Datasets, QoS, big file transfers and more. APIs supported for third-parties like Binance, Coinbase, Kraken, FTX... - Cross-platform: Share your code using our WebSockets library for your Delphi VCL, Firemonkey, Javascript and .NET projects. Includes Server, Clients and several protocols for building and connecting to WebSocket applications. - High Performance WebSocket Server based on Microsoft HTTP Framework and IOCP. - Indy Servers (WebSocket + HTTPs) for Windows (IOCP) and Linux (EPOLL). - WhatsApp and Telegram clients. - Authorization protocols like OAuth2 and JWT are supported on Server and Client Components. - STUN and TURN protocols are supported on Server and Client Components - OpenAPI Pascal Client Generator for OpenAPI 3.0 and Swagger 1.0-2.0. Trial Version: https://www.esegece.com/websockets/download/download-delphi-cbuilder Compiled Demos: https://download.esegece.com/sgcWebSockets_bin.zip More Info: https://www.esegece.com/websockets
-
Hi @Remy Lebeau, Sorry for the late response, absolutely no problem in renaming the sgcIndy package. I've removed from the website because I need some time to implement those changes. The components have been renamed to sgcInternet. Thanks for your feedback, I really appreciate it. Kind Regards, Sergio
-
Hello, I am the eSeGeCe developer, sgcIndy is a product based on Indy that it's used by the sgcWebSockets library because requires some additional features that are not supported, some of them officially, by the indy library like openSSL 1.1 and 3.0, ALPN, IOCP, EPOLL... some users asked me that they were interested in using the Indy library with this modifications but were not interested in purchase the full sgcWebSockets library, so I released some months ago the sgcIndy library so they could purchase only the sgcIndy package with source at a lower price than the full sgcWebSockets package. I offer for free the sgcIndy library to all delphi / Cbuilder users, which includes a setup which installs automatically this package. Only is required to purchase, if you want the source code, that's all. Kind Regards, Sergio