Server timeout affecting share refreshes
timeout in Engine.icl affects the rate at which share updates are reflected in the UI.
timeout iworld = (Just 25, iworld) //Run 40 times a second, using blocking behaviour
Strangely enough, this will cause share updates to be reflect in 50ms, rather than 25. In general, it takes 2n ms to reflect the share changes.
Two things should happen:
- Share updates should be disconnected from the TCP timeout in Engine.
- If a 25 ms timeout is specified, it should take 25 ms to refresh, not 50. This may be solved for shares if they're disconnected from this timeout.