I had check the "simple thread chat server", indeed it
is a beeter and convenient way to share the fileno of the
socket connections thru a shared array variable.
But I am confused with the shared variable, should we
lock the shared array before we modified it and retrieve data
from it?