add simple tcp server spawning 1 thread per connection; add SO_SNDTIMEO for the tcp connections; add simple perl tcp server