If we really do need to poll, then just make sure it's not on a timer or in a loop.
Try piggy-backing the polling on some other event, like "the screen is redrawing (for some other clients) but I haven't got any communication from this client for a while".
If we really do need to poll, then just make sure it's not on a timer or in a loop.
Try piggy-backing the polling on some other event, like "the screen is redrawing (for some other clients) but I haven't got any communication from this client for a while".