IdTimeoutInfinite is a constant Integer value that indicates an
infinite timeout value should be used in methods that initiate connection, reading, or writing to remote computer systems. IdTimeoutInfinite means that no timeout occurs, and a response to the requested action is required.
Use TIdTimeoutDefault to use default timeout value for connect, read, or write operations.