COMUNICAZIONE VIA SOCKET
Esistono fondamentalmente due tipi di socket: socket stream e socket datagram
Le socket stream
- sono affidabili, stabiliscono una connessione stabile e bidirezionale con l’altra parte, che dura finché non si decide di chiuderla
Le socket datagram
- non sono affidabili, non stabiliscono una connessione stabile: la comunicazione è unidirezionale come un telegramma
- ma sono meno costose
- Usare quando l’ordine dei messaggi è importante e l’affidabilità è cruciale
- Spesso c’è un limite massimo alle connessioni che si possono aprire
- Usare quando le prestazioni sono fondamentali e/o ci vorrebbero troppe connessioni aperte insieme
- Non devono esserci problemi se i messaggi arrivano in ordine qualunque