Ну было бы удобно задавать тайм-аут параметром, а не доп.таймером при чтении данных от сервера!
Разве нет?
Мы в OwenCommunication в ФБ UNM_TcpRequest так и сделали.
Так что наши клиенты могут обойтись и без доп. таймера.