Diskussion zum Artikel "Communicating With MetaTrader 5 Using Named Pipes Without Using DLLs" - Seite 5
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nouvel article Communiquer avec MetaTrader 5 Utilisation des canaux nommés sans l'aide de DLL est publié:
Auteur: MetaQuotes
Hallo, ich kann die Datei MQL5 nicht finden.
Ok, ich verstehe. An den Service Desk gemeldet.
Sie können diese Datei direkt von Ihrer MT5-Plattform herunterladen. Verwenden Sie einfach die Suchfunktion mit dem Schlüsselwort pipeclient.
Ok, ich verstehe. Dem Service Desk gemeldet.
Sie können diese Datei direkt von Ihrer MT5-Plattform herunterladen. Verwenden Sie einfach die Suchfunktion mit dem Schlüsselwort pipeclient.
Ich verstehe immer noch nicht, wo die Funktion __countof beschrieben ist
Code::Block schwört auf sie.
Ich habe sie auch in der C++-Dokumentation nicht gefunden.
Sie lässt sich nicht kompilieren.
Ich habe sie durch sizeof ersetzt. Das hat kompiliert.
Ich musste auch drei Bibliotheken verbinden und #define UNICODE
Ich habe eine Frage wie diese:
Im Artikel steht:
Stellen Sie eine Verbindung zum Server her, indem Sie doppelt prüfen: mit dem entfernten Computer mit dem Namen 'RemoteServerName' oder mit dem lokalen Computer. Auf dem lokalen Computer funktioniert alles und es gibt keine Fragen.
Aber wenn man PipeServer.exe auf einem entfernten VPS ausführt und dann das Client-Skript auf die Karte auf einem anderen PC wirft, nachdem man RemoteServerName auf den Namen des VPSgeändert hat , dann sehen sich der Server und der Client nicht, d.h. der Kanal funktioniert nicht, es gibt keine Verbindung.
Was ist das Problem hier, ist es, dass der Name eines bestimmten VPS zunächst in PipeServer.exe geschrieben werden sollte oder was?
Ich habe eine Frage wie diese:
Im Artikel steht:
Stellen Sie eine Verbindung zum Server her, indem Sie doppelt prüfen: mit dem entfernten Computer mit dem Namen 'RemoteServerName' oder mit dem lokalen Computer. Auf dem lokalen Computer funktioniert alles und es gibt keine Fragen.
Aber wenn man PipeServer.exe auf einem entfernten VPS ausführt und dann das Client-Skript auf einem anderen PC auf die Karte wirft, nachdem man RemoteServerName auf den Namen des VPSgeändert hat , dann sehen sich der Server und der Client nicht, d.h. der Kanal funktioniert nicht, es gibt keine Verbindung.
Was ist hier los, sollte der Name eines bestimmten VPS zuerst in PipeServer.exe geschrieben werden oder was?
PipeServer.exe ist eine alte Technologie und hat Sicherheitsprobleme.
Heutzutage sind die Ports standardmäßig im Betriebssystem geschlossen, Sie müssen sie explizit zulassen.
Außerdem können diese Ports von ISPs abgedeckt sein, wenn das der Fall ist, müssen Sie mit dem Support-Team sprechen.
Wenn Sie es schaffen, Pipelining für den Fernzugriff zu konfigurieren, beschreiben Sie bitte das Rezept hier.
Und als Tipp, schauen Sie sich die WebRequest-Funktion an, sie kann Pipelining ersetzen.