OpenRA/OpenRA — pull request #2238 by JamesDunne (2012-06-20 20:02:59+00:00)
Title: Fixed socket code constantly throwing exceptions

Added `socket.Poll` call to return early if no data is available. Using `socket.Receive` will throw an exception on a non-blocking socket if no data is available because it must not block.