Version: 4.7.2.0
Add terminal emulation to any .NET application or service with VT and Telnet controls.

Code Examples

These code snippets can be copied and pasted into your project.

Code Snippet Description
Automated Session Demonstrates how to write a scripted automated session.
Key Mapping Demonstrates how to map a sequence to the press of a key.
Receive and Display Data Demonstrates how to receive and display data asynchronously, without blocking the UI.

Sample Projects

Samples are working applications demonstrating Emulation for .NET components in C#, VB.NET, C++/CLI and PowerShell. Source code included.

Sample Name Sample Description
Telnet Client Demonstrates a user-interactive Telnet client using the VT display's SetStream auto send/receive capabilities.
Telnet Client (Independent Data Source) Demonstrates a user-interactive Telnet client using an autonomous data source (in this case, the included Telnet component).
Screen Scraping Demonstrates how to scrape the contents of the VT display.
Web Screen Scraping Demonstrates how to scrape the contents of the VT display on a web page.
Rexec Client Demonstrates execution of a command using Rexec.
Rlogin Client Demonstrates a user-interactive Rlogin client.
Rsh Client Demonstrates execution of a command using Rsh.
Automated Windows Client Demonstrates execution of an automated application using Telnet.
Telnet Automated Console Demonstrates use of Telnet in a console application.
Telnet Automated Web Demonstrates use of Telnet on a web page.

Additional Sample Projects

These samples demonstrate Emulation for .NET alongside additional PowerTCP products.

Sample Name  Sample Description 
VT with SSH Client Demonstrates a fully interactive SSH client that utilizes the SSH and SFTP for .NET product.

 Download all the Emulation Samples Now!

After downloading, you will need to unblock the zip before extracting it: locate the zip in Windows explorer, right-click on it, select 'Properties', and click the 'Unblock' button in the bottom-right corner of the General tab.

This will resolve the compile-time exception 'Could not load file or assembly 'Dart.*****' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)'.