Websocket comment ? - page 9

 
Алексей Барбашин:

Victor, pas de problème. Chacun a sa propre religion. Mais vous essayez de mettre en œuvre l'exemple que nous créons maintenant en C++ à titre d'exemple. Il serait beaucoup plus facile de le créer en C++. L'implémentation de websocket dans le C++ lui-même est un vrai casse-tête.

Le problème de Sharp est la rétro-ingénierie transparente dans le code source si le code n'est pas obfusqué.
Je suis d'accord, chacun a sa propre religion et tout dépend de la tâche, j'ai même écrit un websocket en C.
Merci pour le tutoriel, au moins je peux le regarder dans Sharp, pour le développement général.

 
ça a marché !
 

Et pour obtenir, disons, une bougie entière avec le temps, le volume et tous les prix ?


 
ok. Dans cette requête, seulement Ask, Bid nous pouvons obtenir
 
Алексей Барбашин:

Ce courtier ne rendra rien d'autre. Mais nous n'en avons pas besoin. Après tout, vous avez l'intention d'obtenir des devis d'une autre source plus tard.

Nous travaillons maintenant sur la technologie elle-même.

Oui, bien
 
Алексей Барбашин:

Fedor, des questions ?

Et dans ce cas, les tics ne vont-ils pas s'accumuler dans la file d'attente s'ils viennent plus souvent que nous ne faisons l'enquête ? Par exemple, la minuterie est de 1 seconde et non de 50 ms.

 

Je pense qu'il est préférable de sonder le dll plus souvent et de ne pas faire la queue. il n'y a aucun intérêt à avoir des citations non pertinentes.

Je pense que sonder toutes les 1-2 msec et obtenir les dernières cotations est la meilleure solution.

 
Алексей Барбашин:

Je n'ai pas encore été en mesure d'évaluer si cela constitue réellement un problème. Après tout, l'ingénierie inverse est assez facile à réaliser pour Java également, mais elle a été et est toujours utilisée pour écrire près de 95 % des applications Android. Alors oui, c'est une question de religion ))))

Je ne peux rien dire à propos de Java, je ne savais pas que c'était aussi facile à désosser.
Oui, tout dépend de l'objectif de l'application et de notre désir, et non de la distribution de nos modèles.
Si l'application est destinée à un usage personnel, ce n'est pas un problème pour Sharp, Java, etc.
Si l'application est utilisée en production, ou au sein d'une organisation financière, la sécurité du code est une priorité pour moi personnellement.
Je suis d'accord pour dire que d'autres langages peuvent être désassemblés, mais cela nécessite un développeur hautement spécialisé, ce qui augmente les coûts, ce qui décourage les gens de le rechercher.
Cela dépend aussi de l'application elle-même, de la tâche qu'elle accomplit. C'est pourquoi peu de personnes s'intéressent à l'inversion des applications mobiles.
Je ne suis pas en train de me disputer avec vous ou quoi que ce soit, non, c'est juste une réponse à "Je n'ai pas encore réussi à évaluer que c'est vraiment un problème".
Je pense que ce n'est pas le sujet de ce fil de discussion, alors n'allons pas plus loin ;))
C'est un manuel bien aiguisé que vous avez là.

 
Алексей Барбашин:

Oui, c'est étrange. Nous demanderons à Renat pourquoi plus tard...

Demain, nous passerons aux prises de courant ;))


décrire la structure en dehors de la classe et l'exemple fonctionnera

namespace Test_StructMQL {

        public struct StructTicks {
                public double Open;
                public double Close;
        }

        public class ConnectorMQL {

                public static string Ticks(StructTicks ddd) {
                        return ddd.Open.ToString() + " " + ddd.Close.ToString();
                }
        }
}
 
Faire