You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
I don't have time now, but I should make a set of CSocketRaw, CSocketTLS, CSocketHTTP implementations in the standard MQL5 library.
If I have 8 hours of free time, I will do it.
Thanks, waiting!
I don't have time now, but I should make a set of CSocketRaw, CSocketTLS, CSocketHTTP implementations in the standard MQL5 library.
If I have 8 hours of free time, I will do it.
It is desirable to start with something simple, but really working, for example, to get an answer from wss://echo.websocket.org.
Nice work @Francis Dube, Thanks!
Is it possible to create a MQL5 service that acts as the WebSocket server? Do you have some examples?
The question is not related to the article, but is related to the network read function.
I have measured the execution of the SocketTlsReadAvailable() function
Why such a large function execution time?
Is it possible to optimise the reading function from your side?
Hey great work,
I just tested your ea and it did connect to my C# websocket server, however after it connects and sends the message The journal tab spans this error
2022.02.08 07:33:36.176 Websocketclient_test (XAUUSD,M15) [MQL error ID: 5270][Is Socket Readable ][Line: 238][Function: CSocket::Readable]
any idea how I can get this fixed. Also sending back to Mt4 didn't seem to work
@Francis Dube Thank you for this library. There is a small change I had to make for it to work with URLs after /, e.g. /ws/..
However I find that it is not stable and doesn't always work, where as your WinAPI version works lot better.
As this one is a native library, do you have an improved version with the stability issues fixed?
Thank you
There will be 8 hours of free time, I will do.
It's been two years and still no answer.
Can't this function be used as Memory Maping Files?
So that we don't have to rewrite the code and use a ready-made solution.
Of course it is fantastic, but this function should be like this: Write information outside the terminal.
It's been two years and still no response.
So the promised 3 years wait ... It's not long now - a year to wait ))