const string host = "TN3270";
const string localIP = "10.195.9.16";
const int delayTime = 3000;
Open3270.TNEmulator emulator = null;
emulator = new TNEmulator();
if (emulator.IsConnected)
Console.Write("Connection already open, closing...");
emulator.Connect(localIP, host, port);
Console.Write("TPX/CS screen shown: " + emulator.WaitForText(3, 2, "Enter CS or TPX to logon", delayTime).ToString());
if (emulator.IsConnected)
emulator.SendKey(true, TnKey.Enter, delayTime);
Console.Write("TPX typed.");
Console.Write("Login screen shown: " + emulator.WaitForText(21, 11, "Userid", delayTime).ToString());
emulator.SetText("BC3730");
emulator.SendKey(true, TnKey.Tab, delayTime);
emulator.SetText("dbdb5676", 035, 12);
emulator.SendKey(true, TnKey.Enter, delayTime);
emulator.WaitForText(6, 8, "CICS", delayTime);
emulator.SetText("CICS");
emulator.SendKey(true, TnKey.Enter, delayTime);
Console.Write("LOGIN SCREEN NOT SHOWN.");