Quote from bungrider:
FWIW, in my past experience, getting booted from TWS has had more to do with the quality of the internet connection (if it's not solid, TWS will log off and attempt to log on again) and less to do with IB (unless everyone else you know is having trouble with the TWS connection)
i had similar problems last spring over the span of maybe a month, but they turned out to be caused by the quality of my DSL connection and not IB. i kept calling my ISP until they finally fixed the problem (even though they never admitted there was a problem)
there have been threads on this before...but it is my understanding that TWS does in fact disconnect and attempt to re-connect if the internet connection is poor.