Here is significant question when using threads for the sockets:
Is it safe to call signalSemaphoreWithIndex without synchronized access?
I'd assume that it is unlikely to crash into any other accessors of it, but well if there are multiple network connections open (or any sound input/output) it _might_ happen. Looks like I have to build my own synchronization around this. Oh well, Craig you see that's the overhead one doesn't have if all is running in just one thread ;-)
Andreas