Discussão do artigo "Trabalhando Com Soquetes em MQL, ou como se tornar um provedor de sinal" - página 6

 
o_o:

o código-fonte foi compilado para x64

você precisa alterar todos os ponteiros para 32 bits

por exemplo, usar SOCKET32 em vez de SOCKET64 etc.



Olá, funciona bem no MT4.


Obrigado, amigo. Código incrível!

 

Hi.

There is a way to do the inverse? Send message from client to server ?

 

Muito obrigado pelo artigo. Eu o utilizei com sucesso para implementar o WebSocket e receber dados do serviço.

Pergunta: é possível implementar a criptografia TLS? De preferência, sem emitir certificados adicionais para o cliente. Muito obrigado!

 
Illia Kharytonov:

Pergunta: existe alguma maneira de implementar a criptografia TLS? De preferência, sem emitir certificados adicionais para o cliente. Obrigado!

O tls é um protocolo, uma implementação de software, portanto, tudo o que passa pelo soquete depende de você.

Se você estiver interessado na criptografia RSA ou AES do que transmite, essa é outra questão e não tem nada a ver com o tls.

 
Illia Kharytonov:

Muito obrigado pelo artigo. Eu o utilizei com sucesso para implementar o WebSocket e receber dados do serviço.

Pergunta: é possível implementar a criptografia TLS? De preferência, sem emitir certificados adicionais para o cliente. Obrigado!


Illia, você poderia compartilhar um exemplo de implementação do WebSocket?

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

Na linha acima, recebo um erro.

pilha danificada, verifique a chamada da função DLL em 'tickserver.mq5' (<row><col>)

O que você aconselha?

 
verifique a quantidade de bits do terminal e quais estruturas você está usando para eles
 
o_o:
verifique a quantidade de bits do terminal e quais estruturas você está usando para eles

32 bits.

 
_SERG_:

32 bits.

Não preciso saber isso. )))
Essa é uma informação útil para você.

 
o_o:

Não preciso saber disso. ))
Este é um item de ação para você.


Obrigado. Ele já está funcionando.