Ciao a tutti,
dovendo far comunicare due applicazioni scritte in c# e in c++ vorrei valutare il sistema più opportuno.
Il metodo più simpatico mi sembra quello delle pipe named ma se ho capito bene è necessario l'utilizzo di connect() che è bloccante.
Il problema è che è possibile che uno dei due processi non sia attivo o non disponibile o bloccato quindi avrei la necessità di tentare una connessione ma con timeout e se ho capito bene con pipe questo non è consentito.
Ho già letto diverse guide ma considerando che è la prima volta che mi imbatto nei sistemi IPC sotto Windows, vorrei qualche consiglio da voi prima di scrivere codice inutile e inopportuno.
Grazie anticipatamente