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

 
o_o:

der Quelltext wurde für x64 kompiliert

Sie müssen alle Zeiger auf 32 Bit ändern

z.B. SOCKET32 statt SOCKET64 usw. verwenden



Hallo, funktioniert gut auf MT4.


Tx Kumpel. Unglaublicher Code!

 

Hallo!

Gibt es eine Möglichkeit, den umgekehrten Weg zu gehen? Eine Nachricht vom Client zum Server senden?

 

Ich danke Ihnen sehr für den Artikel. Ich habe es erfolgreich verwendet, um WebSocket über zu implementieren und Daten aus dem Dienst zu empfangen.

Frage, ist es möglich, TLS-Verschlüsselung zu implementieren? Vorzugsweise ohne zusätzliche Zertifikate für den Client auszustellen. Ich danke Ihnen!

 
Illia Kharytonov:

Frage: Ist es möglich, auch eine TLS-Verschlüsselung zu implementieren? Vorzugsweise, ohne zusätzliche Zertifikate für den Client auszustellen. Ich danke Ihnen!

tls ist ein Protokoll, eine Software-Implementierung, so dass alles, was über den Socket geht, von Ihnen abhängt.

Wenn Sie an einer RSA- oder AES-Verschlüsselung der übertragenen Daten interessiert sind, ist das ein anderes Thema und hat nichts mit tls zu tun.

 
Illia Kharytonov:

Ich danke Ihnen sehr für den Artikel. Ich habe es erfolgreich verwendet, um WebSocket über zu implementieren und Daten aus dem Dienst zu empfangen.

Frage, ist es möglich, TLS-Verschlüsselung zu implementieren? Vorzugsweise ohne zusätzliche Zertifikate für den Client auszustellen. Vielen Dank!


Illia, könnten Sie ein Beispiel für eine WebSocket-Implementierung nennen?

 
if(bind(server,ref.ref,sizeof(addrin))==SOCKET_ERROR)

In der obigen Zeile erhalte ich einen Fehler.

Stack beschädigt, DLL-Funktionsaufruf in 'tickserver.mq5' überprüfen (<row><col>)

Was raten Sie mir?

 
Prüfen Sie die Bitdichte des Terminals und die dafür verwendeten Strukturen
 
o_o:
Prüfen Sie die Bitbreite des Terminals und welche Strukturen Sie dafür verwenden

32 Bit.

 
_SERG_:

32-Bit.

Das brauche ich nicht zu wissen. )))
Dies ist eine verwertbare Information für Sie.

 
o_o:

Das brauche ich nicht zu wissen. ))
Dies ist ein Aktionspunkt für Sie.


Ich danke Ihnen. Es ist alles in Ordnung.