Working with data has become the main task for modern software - both for standalone and network applications. To solve this problem a specialized software were created. These are Database Management Systems (DBMS), that can structure, systematize and organize data for their computer storage and processing. As for trading, the most of analysts don't use databases in their work. But there are tasks, where such a solution would have to be handy. This article provides an example of indicators, that can save and load data from databases both with client-server and file-server architectures.
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?
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?
Ich kann mich irren.
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.
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.