![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Comme je travaille beaucoup avec les sockets web, j'ai regardé leur documentation. Heureusement, je sais comment lire une documentation.
Maxim, pouvez-vous me dire comment faire une demande ?
Maxim, pouvez-vous me dire comment faire une demande ?
peut-être que c'est par là que vous auriez dû commencer ?
https://www.mql5.com/ru/docs/network/webrequest
Maxim, tu peux peut-être me dire comment faire une requête ?
la méthode PUT du protocole web socket. Il est bidirectionnel et peut envoyer des messages/demandes du client.
A l'intérieur (pour hibou) vous mettez un json avec la requête, où vous spécifiez juste le flux que vous voulez recevoir. L'un des messages de réponse contiendra une confirmation (ou un code d'erreur) et le flux de données suivra.
Je ne peux pas dire comment le rendre facile en C# :-) C'est trop de code ;
peut-être que c'est par là que vous auriez dû commencer ?
https://www.mql5.com/ru/docs/network/webrequest
webrequest ne prend pas en charge la connexion persistante et, par conséquent, websocket ne fonctionne pas au-dessus de lui.
Vous pouvez superposer TcpSocket, mais vous devez rendre http à la main et il est peu probable que quiconque puisse superposer TLS dans MQL pour obtenir un WSS.
vous pouvez superposer TcpSocket, mais vous devez effectuer http à la main et il est peu probable que quelqu'un puisse implémenter TLS dans MQL pour avoir WSS
N'est-il pas suffisant de prendre en charge TLS au niveau de l'API des sockets ?
Le support TLS au niveau de l'API des sockets n'est-il pas suffisant ?
Nous avons mis la moitié de notre propre moteur HTTP/HTTPS/TLS dans les fonctions SocketXXXX.
Peut-être ajouterons-nous la classe CSocketWeb avec la fonctionnalité HTTP/HTTPS/WSS à la bibliothèque standard, afin de pouvoir contrôler 100% des opérations réseau depuis MQL5.
Nous avons mis la moitié de notre propre moteur HTTP/HTTPS/TLS dans les fonctions SocketXXXX.
Nous pourrions ajouter la classe CSocketWeb avec la fonctionnalité HTTP/HTTPS/WSS à la bibliothèque standard, afin de pouvoir contrôler 100% des opérations réseau depuis MQL5.
Nous avons mis la moitié de notre propre moteur HTTP/HTTPS/TLS dans les fonctions SocketXXXX.
Peut-être ajouterons-nous la classe CSocketWeb avec la fonctionnalité HTTP/HTTPS/WSS à la bibliothèque standard, afin de pouvoir contrôler 100% des opérations réseau depuis MQL5.
et l'événement OnSocket () ?
et l'événement OnSocket () ?
Non, c'est un objet synchrone.