PDA

View Full Version : [generale] scambio dati tra processi distinti


WWIII
22-05-2009, 15:30
ciao a tutti, a grandi linee quali possono essere le metodologie per fare comunicare due processi distinti tra loro?
Per fare un esempio possiamo considerare un'applicazione che effettua il download di files (es. tramite FTP) ed un'altra applicazione che deve sapere a che punto è il download di tali files.

grazie!

gugoXX
22-05-2009, 16:13
ciao a tutti, a grandi linee quali possono essere le metodologie per fare comunicare due processi distinti tra loro?
Per fare un esempio possiamo considerare un'applicazione che effettua il download di files (es. tramite FTP) ed un'altra applicazione che deve sapere a che punto è il download di tali files.

grazie!

Tra processi distinti che non causano troppo overhead si possono usare le named pipe, presenti sia su unix-based che su windows.
Ma se dovessi farlo io farei un servizio, sotto windows un windows service (o magari anche solo un web service se non e' troppo lento), alla quale si comunicano/prendono i dati.

WWIII
25-05-2009, 09:23
ok mi serviva un'indicazione di questo tipo, grazie!