|
[C#] Socket e perdita di pacchetto
BuonGiorno a tutti.
Sto tentando di realizzare una comunicazione tra processi in C# attraverso le socket, utilizzando il protocollo TCP.
Il programma client avvia una comunicazione con il server, e per fare ciņ ho creato una specie di protocollo a livello di applicazione, cui il client e il server devono attenersi.
Il server deve ricevere dati (stringhe ed immagini) dal client...Il server, dopo ogni immagine ricevuta, attende dal client delle stringhe...Alcune volte accade che l'immagine ricevuta sia corrotta, e quindi TCP provoca la ritrasmissione dell'immagine, con conseguente collasso del server, che sta invece attendendo delle stringhe.
Come posso rilevare un evento di perdita che provoca la ritrasmissione del pacchetto?
|