Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Neuer Artikel Marktsimulation: (Teil 11): Sockets (V) :
Denken Sie daran, dass der Mini-Chat-Server den Port 27015 verwendet, und der Echo-Server, der über Excel läuft, verwendet ebenfalls denselben Port. Daher haben wir hier theoretisch einen Interessenkonflikt. Man könnte annehmen, dass das Betriebssystem nicht zulässt, dass sich ein Server einmischt oder versucht, am selben Port mit demselben Protokoll zu lauschen. In diesem Fall verwenden wir das TCP-Protokoll. Wir könnten jedoch TCP auf einem Server und UDP auf dem anderen verwenden. In diesem Fall wäre es kein Problem, denselben Port zu verwenden.
Aber wenn wir denselben Port, dasselbe Protokoll und denselben Host verwenden, wird die Sache etwas komplizierter.
Ich möchte diesen Punkt betonen, damit diejenigen, die fortgeschrittene Nutzer von Sockets werden wollen, verstehen, dass die Arbeit mit ihnen bestimmte Vorsichtsmaßnahmen erfordert. Ich möchte, dass Sie – bevor Sie sehen, wie die Kommunikation zwischen Excel und MetaTrader 5 tatsächlich implementiert ist – verstehen, was passiert, wenn zwei verschiedene Server dieselben Ressourcen verwenden. In diesem Fall: das gleiche Protokoll, der gleiche Port und der gleiche Host. Um dies zu verstehen, öffnen Sie zunächst den Mini-Chat-Server und lassen Sie ihn auf eine Verbindung warten.
Öffnen Sie nun den Echoserver in Excel und lassen Sie ihn ebenfalls auf eine Verbindung warten. Das heißt, wir werden etwas haben, das dem hier ähnelt:
Autor: Daniel Jose