On 09/28/2010 09:12 PM, Felipe Monteiro de Carvalho wrote:
By using a timeout. Timeout = 0 returns immediately, so you can use
this to check periodicaly if data comes.
Polling never is nice: unnecessarily consuming CPU cycles and
introducing additional latency.
long timeout -> large latency, short timeout - large CPU overhead.
So IMHO using bocking communication in threads (such as AsyncPro
provides) is the way to go.
-Michael
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus