# Non-Blocking Sockets in Ignition

**URL:** <https://forum.inductiveautomation.com/t/non-blocking-sockets-in-ignition/11045>\
**Category:** Ignition\
**Created:** [January 14, 2016, 4:52pm UTC](https://forum.inductiveautomation.com/t/non-blocking-sockets-in-ignition/11045 "2016-01-14T16:52:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [January 14, 2016, 4:52pm UTC](https://forum.inductiveautomation.com/t/non-blocking-sockets-in-ignition/11045/1 "2016-01-14T16:52:03Z")

</div>

Has anyone been able to get non-blocking sockets to work within Ignition? It seems that the call to select.select([sock], [sock], [sock]) never has the ready-to-read list populated, despite receiving data. Everything works fine in blocking-mode, but not in non-blocking mode. The same examples work fine in straight Python--Jython documentation suggests that the non-blocking sockets should work just fine.

Any Ideas?

(This is Ignition 7.8 on x64 Windows)
