Diskussion zum Artikel "Arbeiten mit Sockets in MQL, oder Wie man ein Signalprovider wird" - Seite 4

 
Sergey Lebedev:

Sie müssen zwei Dinge in Ihren Klassen hinzufügen

1) Wenn der Client nur selten Daten an den Server sendet (weniger als einmal pro Stunde), dann müssen Sie den Kanal pingen. z.B. vom Client zum Server einmal alle paar Minuten, so dass die Aktivität der Verbindung im Betriebssystem aufrechterhalten wird.

2) im Falle eines Sende-/Empfangsfehlers tun Sie CloseClean(), so dass der Socket auf INVALID_SOCKET geht und Sie erneut verbinden.
 
Verstehe ich das richtig, dass Sie mit dem Anpingen eines Kanals die Auswahlfunktion für die zu verwendende Steckdose meinen?
 
Sergey Lebedev:
Verstehe ich das richtig, dass Sie mit dem Pingen eines Kanals die Auswahlfunktion für den Socket, den Sie verwenden möchten, meinen?
Mit "pinging" meine ich das Senden von mindestens einem Byte vom Client zum Server
 
MetaQuotes Software Corp.:

Der neue Artikel Manipulating Sockets in MQL, or How to Become a Signal Provider wurde veröffentlicht:

Autor: o_O



Können Sie mir bitte sagen, wie ich diesen Fehler beheben kann?

Der Code ist wie folgt:


 

请教下,怎么修复这个错误?


代码如下:


 
285858315:

请教下,怎么修复这个错误?

代码如下:


https://c.mql5.com/3/125/MQL5.zip verwenden.


 
Müssen wir die Dateien im Artikel durch dieses Archiv ersetzen?
Dateien:
MQL5.zip  26 kb
 

ersetzt werden kann.

 
Ich danke Ihnen vielmals!
 
Renat Fatkhullin :

MQL5 wird bald über rohe Client-Netzwerkfunktionen (ohne Server) verfügen, einschließlich UDP.

Kontrolle durch erlaubte Listen von IP-Adressen und URLs, wie es jetzt für WebRequest funktioniert.

Ich glaube nicht, dass es schon verfügbar ist, falls ich etwas verpasst habe?

Ist dies noch geplant?


Ich glaube nicht, dass es schon verfügbar ist, falls ich etwas übersehen habe ?

Ist es noch geplant?