Nous avons une boîte unix dans notre ofc. Nous utilisons habituellement telnet pour cette boîte et initions des commandes dessus. Nous faisons généralement cela à partir de clients Windows à partir de l'invite de commande en utilisant le telnet.exe. Nous fournissons simplement l'ip de la boîte unix et il charge un écran où nous fournissons les informations de connexion. Il y a un message par défaut avant l'invite de connexion indiquant un message propriétaire.Exemple de messages à envoyer à un serveur telnet
J'ai essayé d'utiliser la classe TcpClient pour faire la même chose. J'ai emprunté le code directement à msdn. Je ne transmets aucune valeur pour le paramètre message (son string.Empty). Cependant, je n'ai pas la même réponse que moi; Je m'attendais au texte du message propriétaire, mais j'ai reçu $$? ? Je ne sais pas ce que c'est. Cela m'amène à conclure que telnet.exe (l'outil d'invite de commande) effectue une communication initiale pour obtenir le message propriétaire. Je veux savoir ce que c'est et simuler quelque chose de similaire à travers la classe tcpclient. Que devrais-je faire? Et en ce qui concerne les messages: lorsque nous disons "messages" dans ce contexte, entendons-nous les messages lisibles par l'homme ou les messages mentionnés dans la RFC854 (spécification du protocole telnet)?
salut, même si je devais Wireshark comment puis-je déterminer quels sont les messages qui lui sont envoyés et quels sont les messages reçus de lui ...? Je ne peux pas me rapporter à la RFC avec ça ... – deostroll