Gente, buenas tardes, tengo implementado un proceso que me permite subir y descargar archivos a un servidor FTP, como podría implementar un timeout que me controle el tiempo de espera de la conexión, tiempo de espera de envío y descarga de ese archivo. O sea ser capaz de pasarle ese parámetro de tiempo, encontré 3 métodos que posiblemente me podrían ayudar:
INTERNET_OPTION_CONNECT_TIMEOUT
INTERNET_OPTION_RECEIVE_TIMEOUT
INTERNET_OPTION_SEND_TIMEOUT
Si alguien tuvo una experiencia agradecería pueda compartir, gracias