2011-01-25 3 views
0

J'ai un périphérique sur mon réseau dont j'ai besoin pour obtenir des données sur l'utilisation de C#. Je sais que je dois utiliser des sockets dans C#, mais quelqu'un connaît-il un programme qui me permet d'essayer d'envoyer et de recevoir des données à partir de cet appareil. Par exemple en passant par une documentation très vague que j'ai, je peux passer à l'appareil un nombre binaire et il me renverra un résultat. Y at-il un logiciel qui me permettra de tester cela? ThankyouParler à un périphérique réseau

+0

Qu'entendez-vous par "périphérique"? Fournir quelques détails aiderait à obtenir une réponse. –

Répondre

0

La question était un peu vague, mais ici va de pair avec ce que je l'espère, sera une réponse acceptable:

Vous aurez besoin d'obtenir un peu plus d'informations sur le protocole. Pour ma part, après avoir rassemblé les informations que je connais, j'écris habituellement un petit script dans Linqpad afin de créer des paquets et enregistrer des réponses.

Il peut être utile d'utiliser un logiciel tiers pour écouter les réponses, comme le moniteur réseau wireshark/microsoft. De plus, le simple fait d'écouter les conversations des appareils peut vous aider avec le processus, et vous pouvez le faire avec le wireshark ou MNM mentionné ci-dessus. Pour être plus efficace, vous devez écouter le trafic à l'aide d'un concentrateur ou d'un té réseau.

Amusez-vous.

0

Si vous êtes sur Unix utilisent Cat Net (en abrégé nc): http://en.wikipedia.org/wiki/Netcat

Il vous permet de faire des tests simples de logiciel client/serveur réseau (par exemple envoyer des données de fichier à la prise ou la prise Ecouter répondre avec quelques données d'un fichier). Excellent outil pour les développeurs de protocoles réseau.

Et bien sûr, Wireshark/tcpdump pour renifler et relire l'activité réseau. Soyez plus précis dans votre question sur le système d'exploitation et votre tâche.

Questions connexes