On Tuesday, 14 November 2017 at 21:09:40 UTC, kdevel wrote:
On Tuesday, 14 November 2017 at 19:57:54 UTC, ade90036 wrote:

        while(true) {
            listeningSet.add(listener);
if (Socket.select(listeningSet, null, null, dur!"nsecs"(150)) > 0) {

Why do you ever timeout? This loop consumes 100 % (a single core) when idle on my machine.

Thanks for you feedback, i'll make those cosmetic changes to the HTTP response

Why do i specify a timeout in the Socket.select?

I have noticed that if i don't specify a timeout the Socket.select seems to block every so often for several seconds (2/5sec) and i have read in another post to specify a timeout value to the call.

I'll retest now.


Reply via email to