Je suis nouveau dans la compréhension du fonctionnement de la communication interprocessus. Je travaille avec deux applications sur ma machine locale, une application source et une application serveur.L'application Source diffuse les fichiers via un port configuré sur mon pc L'application serveur écoute ces fichiers et les expose à Internet pour que les utilisateurs puissent les diffuser.Aide pour la communication avec le port TCP de Windows
Je veux supprimer l'application de serveur de l'équation et écrire une nouvelle application pour communiquer avec l'application source.
jusqu'à présent, j'ai ma demande connecté au port et à l'écoute. Je suis en mesure de recevoir un message Le message que je reçois semble être des métadonnées, pas de fichier.Son hypothèse est que l'application serveur envoie une réponse une fois qu'elle a récupéré ces informations de métadonnées pour obtenir le fichier.Par conséquent, mon application doit imiter le serveur application. Cependant, je n'ai aucune idée de la façon de répondre au port de l'application source.
1) Existe-t-il un outil que je peux utiliser pour surveiller la communication entre l'application source et l'application serveur? Je crois que ce serait un outil pour surveiller les messages tcp? Tous les outils que je rencontre semblent uniquement rechercher des messages http. Un analyseur de paquets serait-il utile?
2) Si je ne peux pas voir la communication entre l'application source et l'application serveur, que puis-je faire d'autre? Y at-il un outil que je peux utiliser pour diffuser les méta-informations que je reçois sur un port, puis pointer l'application serveur sur ce port et recevoir une réponse?
Toutes les ressources pour m'aider à mieux comprendre ce processus d'intercomunication seraient grandement apprécié.
J'ai les mêmes problèmes avec ce que je fais avec wireshark. Que dois-je faire pour capturer la communication interprocess sur le port 8080? – theSir