Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Sockets sincronicos/asincronicos (https://www.clubdelphi.com/foros/showthread.php?t=40631)

marceloalegre 22-02-2007 13:40:25

Sockets sincronicos/asincronicos
 
Buenos Dias:
Me interesaria saber la diferencia (porque no me queda muy clara) concreta en el uso de un componente socket que es sincronico a un asincronico, ya que estoy por hacer un desarrollo y quiero elegir lo que mejor de adapte a la cuestión.


Muchas gracias!!!!

seoane 22-02-2007 13:49:01

Los socket asincronos son un invento de windows. En los sockets normales cuando haces una llamada para recibir, por ejemplo, la llamada a la funcion no termina hasta que recibe los datos, esto puede cogelar tu aplicacion. Sin embargo en los socket asincronos windows se encarga de manejar todo esto impidiendo que la aplicacion quede esperando.

La verdad es que en la mayoria de los textos que lei no recomiendan usar sockets asincronos, es mejor usar threads y funciones como select para asegurarse de que una funcion no va a bloquear la aplicacion. Esto requiere mas trabajo, pero la cosas bien hechas siempre requieren mas trabajo :)

marceloalegre 22-02-2007 19:24:33

Bien claro Domingo!, como siempre muchas gracias por tus respuetas!.-

Saludos-


La franja horaria es GMT +2. Ahora son las 09:36:02.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi