Tu utilises WCF pour l'envoi des messages ?
Si oui, regarde du coté du Duplex Channel.