
PowerTCP Telnet for .NET
PowerTCP Telnet for .NET fournit des composants de communication Internet, y compris le support asynchrone, les génériques, IPv6 et le support des certificats X509. La sécurité de la couche de sockets sécurisés (SSL) est au cœur de tous les produits Dart. Il inclut le support de jeux de caractères internationaux, HTTP, les proxys SOCKS4 et SOCKS5, les composants Rexec, Rsh et Rlogin et le support des systèmes d’exploitation 64 bits. La dernière version a été mise à jour pour l’intégration avec Visual Studio 2012 et la compatibilité avec Windows 8.
Principales fonctionnalités
- Modèle-Vue-Contrôleur (MVC)
- Prend en charge les fonctionnalités .NET 2.0, y compris les génériques, IPv6 et les certificats X509
- La sécurité de la couche de sockets sécurisés (SSL) est intégrée
- Léger, un seul fichier DLL
- Les fonctionnalités d’auto-connexion et de négociation des options réduisent la programmation au minimum
- Les lectures bloquantes sont spécifiquement conçues pour les applications de script
- Prise en charge du multi-threading inhérente pour les applications interactives utilisateur
- La propriété Pty peut être définie sur n’importe quel contrôle dérivé de TextBoxBase, transformant ainsi n’importe quel TextBox en terminal Telnet
- L’événement de journalisation fournit une assistance au débogage et une journalisation de session
- La sécurité SSL explicite et implicite est prise en charge
- Utilisez des jeux de caractères internationaux
- Prise en charge des proxys HTTP, SOCKS4 et SOCKS5
- Prise en charge des systèmes d’exploitation 64 bits
- Composants Rexec, Rsh et Rlogin en plus de Telnet
- De nombreux projets d’exemple pour C#, VB.NET, C++/CLI, y compris ASP.NET
- Documentation intégrée complète MS Help 2.0 et Help Viewer 1.0
- Documentation autonome et en ligne
PowerTCP Telnet for .NET – Fonctionnalités
Utilisez l’outil PowerTCP Telnet for .NET pour communiquer avec des serveurs en utilisant Telnet, rsh, rlogin ou rexec. Cet outil est adapté aux débutants et aux développeurs avancés et fournit des scripts automatisés.
La bibliothèque Telnet pour .NET offre un accès complet et direct au flux de données et est idéale pour les applications de bureau .NET et ASP.NET.
Les fonctionnalités incluent :
- Les options Telnet courantes sont définies à l’aide de collections d’options et sont négociées automatiquement lorsque la session est établie
- Les composants Telnet, rlogin, rsh et rexec peuvent être utilisés pour accéder à une source de données UNIX en temps réel
- L’interface visuelle de conception prend en charge l’édition interactive des options client et serveur
- Execute permet aux composants Rsh et Rexec d’envoyer des commandes et de capturer les réponses en une seule ligne de code
- Le scripting est effectué en utilisant la méthode Login et WaitFor
- La technologie AutoReceive réduit le code en gérant toutes les données entrantes
- Des options avancées pour Telnet peuvent être programmées (des exemples sont fournis)
- Prend en charge les proxys SOCKS4 et SOCKS5
- Conception complète basée sur les flux
- Prend en charge les jeux de caractères internationaux
- Prise en charge complète des conceptions d’application basées sur des événements (asynchrones) et bloquantes (synchrones)
- Tous les composants fournissent une fonctionnalité asynchrone multithreadée
- Tous les composants permettent aux événements de l’interface utilisateur de se traiter pendant une utilisation synchrone
- Tous les composants sont thread-safe sur les membres critiques
- Le débogage a été étendu au-delà des tests en temps d’exécution à un éditeur de conception dans chaque composant qui teste le fonctionnement du serveur sans compilation. Une interface visuelle en temps réel fournit une capacité de débogage
- Conforme à la RFC 854
- Comprend une licence libre de redevances
- Aide intégrée 2.0 La documentation inclut des tutoriels et un guide de référence complet avec un support complet pour l’aide dynamique
Les composants suivants sont inclus :
- Composant Telnet : communique avec des hôtes distants en utilisant le protocole Telnet
- Composant Rlogin : communique avec des hôtes distants en utilisant le protocole Rlogin
- Composant Rexec : exécute des commandes sur des hôtes distants tout en fournissant des informations de connexion
- Composant Rsh : exécute des commandes sur r <emote hosts without providing login information
- Classe EnhancedStream : ajoute de nouvelles méthodes par dessus l’interface Stream pour la conversion de type, la copie de flux et l’enregistrement
- Classe Option : encapsule une option Telnet
- Classe OptionCollection : collection contenant des classes Option
- Classe PipeStream : représente un flux qui enveloppe un flux interne
- Classe Proxy : permet la communication de proxy
- Classe Segment : fournit une référence à un segment de données où les données sont envoyées ou reçues sur un flux TCP
- Classe SegmentedStream : fonctionnalité avancée de lecture/écriture
- Classe Tcp : communique avec des hôtes en utilisant TCP
- Classe TcpStream : lire/écrire sur un socket réseau
- Classe TelnetStream : fournit un formatage spécifique à Telnet à toutes les données qui y passent.
Les projets d’exemple suivants sont inclus et sont des applications entièrement fonctionnelles qui démontrent tous les composants PowerTCP Telnet pour .NET en C# et Visual Basic.NET et comprennent le code source complet :
Nom de l’exemple | Description de l’exemple | Langues |
---|---|---|
Client Telnet | Démontre un client utilisé pour communiquer avec des hôtes distants en utilisant le protocole Telnet | VB.NET C# |
Client Rlogin | Démontre un client utilisé pour accéder à une machine distante en utilisant le protocole Rlogin | VB.NET C# |
Rexec | Démontre l’exécution d’une commande sur une machine distante en utilisant Rexec | VB.NET C# |
Rsh | Démontre l’exécution d’une commande sur une machine distante en utilisant Rsh | VB.NET C# |
AutoLogin | Un exemple Web qui se connecte à une machine distante (en utilisant Telnet), exécute une commande et se déconnecte | VB.NET |