Introduction
Dans le cadre d’applications simples, une seule application accessible par une ou plusieurs Forms peut porter toute l’intelligence. Cependant, il existe des solutions logicielles comportant plusieurs modules applicatifs qui communiquent entre eux. Il s’agit parfois de mutualiser ou d’isoler certains traitements comme des calculs ou des appels à des webservices tiers.
Le mode de dialogue le plus simple est une communication 1 pour 1 directe. Dans ce mode de dialogue, on rencontre plus fréquemment une communication par fichier d’échanges avec une arborescence de répertoires pour déterminer ce qui est entrant et ce qui est sortant, une communication par message Windows ou par communication TCP/IP. Cette liste n’est pas exhaustive et seule l’imagination du développeur limite les modes de communication possibles.
Nous détaillerons la communication par message Windows et par message TCP/IP dans ce chapitre.