Je suis un peu un réseau n00b, alors s'il vous plaît soyez gentil et expliquez les choses d'une manière vraiment, VRAIMENT factice (il me semble que chaque fois qu'il s'agit de choses liées au réseau, les gens commencent à parler une langue totalement différente). Je suis un programmeur C# assez expérimenté, mais manque de compétences quand il s'agit de la communication entre les machines.Se moquer d'une connexion TCP/IP avec C#
Le scénario est le suivant: Je travaille avec un produit qui communique avec d'autres appareils via tcp/ip. Est-il possible de créer un programme factice qui fonctionne comme une connexion ta tcp/ip (localement sur ma machine), donc je peux y connecter mon autre programme en définissant son adresse IP (et son port), et ensuite le renvoyer quel que soit le moqueur/Test des données que je veux?
Il se peut que @erikric n'est pas en mesure d'exécuter une instance locale du système distant avec lequel qu'il essaie de communiquer, donc à des fins de développement est essentiellement Il cherche à simuler («moquer») les réponses qu'il s'attend à recevoir des dispositifs qu'il mentionne. –
vrai, mais il a dit précisément qu'il utilise sa machine locale pour le développement, donc je ne peux pas imaginer un scénario où la mise en place d'un "expéditeur" local et d'un "récepteur" local serait un problème. Il pourrait même modifier le fichier hist hosts pour réassigner les appels à l'adresse IP du serveur réel dans son instance 127.0.0.1. – rochal
Je ne suis pas sûr de suivre @rochal, mais je pense que nous pouvons avoir différentes interprétations de la question qu'il posait. Je l'ai abordé à partir de la direction que l'OP ne considérait pas moqueur de la connexion elle-même, juste les données retournées pour simuler une connexion à un périphérique distant, et son intention était de développer un processus serveur à exécuter localement sur la même machine que son client processus. Je pourrais me tromper si :) –