Recentemente, ho dovuto creare un programma per inviare messaggi tra due eseguibili winforms. Ho usato uno strumento con semplici funzionalità integrate per evitare di dover calcolare tutto il dentro e fuori questa vasta quantità di protocolli esistenti.
Ma ora sono pronto per saperne di più sulla differenza interna tra i vari protocolli. Ho cercato su Google un paio di questi, ma sarebbe molto apprezzato avere un buon libro di consultazione che mi dia un'idea chiara di come funziona ogni protocollo e quali sono i pro e i contro in un paio di contesti.
Ecco una lista di buoni protocolli che ho trovato:
- Memoria condivisa
- TCP
- Elemento dell'elenco
- named pipe
- Mappatura dei file
- Mailslots
- MSMQ (Microsoft Queue Solution)
- WCF
So che tutti questi protocolli non sono specifici per una lingua, sarebbe bello se l'esempio potesse essere in .net.
Grazie mille.