Just name for thread.
Well, it doesn't do anything, so you might as well delete it, lest someone looks at the code and assumes that it's doing
something.
You're still using println with a Socket.
What's with the two newline characters after Timeout and Secret - are you sure that those do the right thing?
It's also a bit weird to do anything this involved in a
servlet's init method; is this a load-on-startup servlet? If so,
you should use a servlet context listener instead, and start whatever it's supposed to be doing in a separate thread (assuming that it's a long-running operation).