Здраствуйте.
У меня вопрос по поводу сокетов,
может на него уже отвечали,но я не нашел ответ

(
Существует несколько потоков, каждый для определенного компьютера,в каждом потоке создаеться TelnetClient:TTnCnx компонент(Из набора ICS, для телнета), в самом потоке он соеденяеться и отправляет определенные данные.
А как заставить сам поток ждать завершения работы сокета?
Пробовал: WaitForSingleObject(TelnetClient.Socket.Handle,INFINITE);
и
TelnetClient.Socket.WaitForClose;
Оба варианта не помогли.Как лучше поступить в данной ситуации???