Que versión de las indy tenes?... esto no debiera dar ningun problema, y devolver una cadena vacia si a los 5 milisegundos de ejecutado el readln no hay nada en el stack de tcp/ip.
Será mejor que cambies de versión, pues probablemente haya algún bug. Si no tenes la última, date una vuelta por
http://www.nevrona.com/indy.
Hasta luego.