| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
mopa Cmdr

Registrado: 29 Jun 2004Mensajes: 145
|
Publicado: Vie 16 Jul, 2004 4:56 pm Asunto: Bloqueo de la aplicacion mientras recibe por un CLientSocket |
|
|
Hola de nuevo!
Tengo una aplicacion que recibe datos por un TClientSocket.. el problema es que cuando empieza a recibir los datos la aplicacion se queda cuajada y a duras penas se le puede dar al menu o hacer algo.
He puesto un Aplication->ProcessMessages() en la lectura, ha mejorado un poco pero se sigue quedando blockeada.
Los datos los recibo con Socket->receiveText()
y el socket esta en NonBlocking
Cual puede ser el problema?
Gracias de antemano! |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Vie 16 Jul, 2004 5:00 pm Asunto: |
|
|
Verifica el Puerto de Trasmision, ya que algunos, pueden estar utilizados.. por otra aplicacion.. msn, yahoo msn, etc. actualizaciones.. o en su caso Virus..
algunos de los puertos que puedes utilizar son
6668
17000
4096
prueba cambiando el puerto de comunicacion... es lo mas recomendable..
saludos.. _________________
 |
|
| Volver arriba |
|
 |
mopa Cmdr

Registrado: 29 Jun 2004Mensajes: 145
|
Publicado: Vie 16 Jul, 2004 11:34 pm Asunto: |
|
|
Gracias por tu respuesta!
Al final he descubierto que el problema no estaba en la transmision sino que en un proceso que ejecutaba al recepcionar los datos.
Este proceso tarda mucho en relaccion a la velocidad e recepcion y esto hace que se relentice todo.
Muchas gracias de todas formas
Un saludo |
|
| Volver arriba |
|
 |
|