Vraag


Acties:
  • 0 Henk 'm!

  • sp_mike
  • Registratie: November 2016
  • Laatst online: 18-04 09:59
Ik heb Docker geinstalleerd op mijn synology nas. Daarin heb ik de Interactive broker gateway runnen: (https://registry.hub.docker.com/r/mgvazquez/ibgateway/)

Volgens de beschrijving zijn dit de poorten: "In this example you will launch the Interactive Brokers Gateway in paper mode listening on port 4001, and the VNC Server listening on port 5900"

in de docker container heb ik de volgende port mapping gedaan:

Local port 32778 to container 5900
Local port 32776 to container 4001
IP Synology Nas is 192.168.2.6.

Als ik connect vanaf mijn pc via vnc naar 192.168.2.6:32778 werkt het prima.

Nu heb ik een Python script:

code:
1
2
from ib_insync import * 
        ib = IB() ib.connect('192.168.2.6:32776', 4002, clientId=1)


Als ik dit run krijg ik een "Getaddrinfo failed".

De "4002" in mijn script is een port setting in de gateway

Ik heb allerlei varianten van mappings geprobeerd maar niets werkt.

Wat zou ik nog kunnen doen?

Beste antwoord (via sp_mike op 29-12-2021 10:55)


  • amx
  • Registratie: December 2007
  • Laatst online: 22-03 13:43

amx

https://ib-insync.readthe...l#ib_insync.ib.IB.connect

denk zonder er meer van te weten dat je alle info over de host in 1 variabele probeert te proppen

volgens de documentatie over ib_insync is er een apart argument voor host en een apart argument voor port

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • amx
  • Registratie: December 2007
  • Laatst online: 22-03 13:43

amx

https://ib-insync.readthe...l#ib_insync.ib.IB.connect

denk zonder er meer van te weten dat je alle info over de host in 1 variabele probeert te proppen

volgens de documentatie over ib_insync is er een apart argument voor host en een apart argument voor port

Acties:
  • 0 Henk 'm!

  • sp_mike
  • Registratie: November 2016
  • Laatst online: 18-04 09:59
Top, dank je. ik had mijn code van een tutorial ergens op het web.
Blijkbaar verkeerd begrepen door mij.
Nogmaals dank