Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sample.xml

Troubleshooting

ICE is dropping non-secure TCP connections / ICE iMpact Market Data handler doesn't receive data from

...

port 3000

...

root causeRoot Cause

ICE requires TLS connections to their market data feeds and drops non-secure connections.

By default, port 443 is used for secure TLS connections and port 3000 is used for non-secure connections.

...

Encrypt connection with other proxy applications (e.g. STunnel) and forward a non-secure connection from localhost:3000 to <ice TCP feed>:443.

For example, the next first configuration should be changed to the second one, also using the given STunnel configuration.

Old configuration:

Code Block
languagexml
<tcp ip="63.247.112.185" port="3000"
            userName="Username"
            password="Password"/>

with the following oneNew configuration:

Code Block
languagexml
<tcp ip="localhost" port="3000"
            userName="Username"
            password="Password"/>

and STunnel configuration:

Code Block
titlestunnel.conf
[ICE_MD]
protocol = proxy
client = yes
accept  = 127.0.0.1:3000
connect = 63.247.112.185:443