473,473 Members | 1,999 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

Vb.net Telnet VT100

I know how to use telnet in vb.net but now I need to connect a dial-up modem
first using vt100. Is there an built-in api for this?

Jul 21 '05 #1
4 4866
actually, vt100 is an old terminal type (from Digital Equipment Corp, which
merged with Compaq before it merged with HP... not much left of old DEC
these days). When folks refer to vt100, they are usually referring to the
fact that this terminal had the ability to intercept the text data coming in
to it and look for "escape sequences." These escape sequences could move
the cursor around on the screen. clear lines and groups of lines, and place
text in a specific place. This was advanced stuff at the time (late 1970s,
if I recall). I'm pretty sure the vt52 had 17 lines of text and the vt100
had 42 lines, but that is really pushing it. The escape sequences
themselves became a de-facto standard and many manufacturers adopted the
command set for controlling the terminals. I'm fairly sure that the
sequences became a standard along the way (although I don't know if the
terminal came before the standards, or if the standards came first).

For a list of some of the vt100 command set, see:
http://www.termsys.demon.co.uk/vtansi.htm

You don't actually make a connection on a modem using vt100. You make a
connection on a modem using AT commands. These were introduced by a modem
manufacturer called Hayes in the 1980s(?). Here's a summary of some of the
major AT commands http://www.computerhope.com/atcom.htm

You are probably best off creating a dial-up modem connection in Windows to
drive the modem, and using that connection from your code. Windows will
handle setting up the connection for you.

Once your connection is made, the other end responds by sending you ASCII
text with escape sequences embedded in it.

There isn't an API but there is a product...two products actually. Take a
look at WRQ Verastream and WRQ Reflection (depending on whether you need to
access the remote legacy environment from a server or from a client,
respectively). They can really make the difference in hiding the complexity
of contacting a legacy ASCII terminal environment.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"fatp" <fa**@discussions.microsoft.com> wrote in message
news:6B**********************************@microsof t.com...
I know how to use telnet in vb.net but now I need to connect a dial-up modem first using vt100. Is there an built-in api for this?

Jul 21 '05 #2
Nick,
This was advanced stuff at the time (late 1970s,
if I recall). I'm pretty sure the vt52 had 17 lines of text and the vt100
had 42 lines, but that is really pushing it.


No it was not advanced it was much longer, it where called intelligent
screens (not workstations).

http://www.columbia.edu/acis/history/3270.html
I am almost sure that when you sees this say, oh yes, I knew that.

And there where in my opinion already better at that time, however that is
the most famous one.

An original VT100 as well
http://www.columbia.edu/acis/history/vt100.html

(When the OP reads the text by this it explains it all in my opinion)

Cor
Jul 21 '05 #3
Hi Cor,
This was advanced stuff at the time (late 1970s,
if I recall). I'm pretty sure the vt52 had 17 lines of text and the vt100 had 42 lines, but that is really pushing it.
No it was not advanced it was much longer, it where called intelligent
screens (not workstations).

http://www.columbia.edu/acis/history/3270.html
I am almost sure that when you sees this say, oh yes, I knew that.


This article is about the IBM3270, which was a block-mode terminal (still in
use today, I might add). The VT52 and VT100 were character mode terminals.
You are comparing apples and oranges. Nothing I said would challenge the
notion that the 3270 was a good solution for its time.

And there where in my opinion already better at that time, however that is
the most famous one.


Both of these technologies have faded. It does no one any good to argue
about which was better in 1978.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
Jul 21 '05 #4
Nick,

The thing was that it was as well intelligent, the 3270 where called
synchrone and there where more differences. I showed the 3270 because I
could not find older types that had even better possibilities.

And you said the VT100 was advanced stuff. That it was only in my opinon for
people who were using the original teletype. (A kind of online typewriter).

There where already ones before the VT100 which had by instance inbuild form
mode.

Cor
Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Christian Wilcox | last post by:
I'm trying to programmatically access information from a telnet session which is normally accessed with a telnet program capable of terminal emulation (currently set at VT320). The initial login...
2
by: Dominique Bouré | last post by:
Using Python (Command line version, not IDLE, nor pythonwin) With Linux, print "\033[33mHello" prints a brown hello. Fine! With Windows, the VT100 sequence seems to be unknown? Why? and how...
4
by: fatp | last post by:
I know how to use telnet in vb.net but now I need to connect a dial-up modem first using vt100. Is there an built-in api for this?
3
by: michael sorens | last post by:
I have searched extensively and have found only hints of what is needed so far: What I want to do is open a telnet session to a remote host on a given port, login, execute a simple command, and...
48
by: Daniele C. | last post by:
As soon as my sourceforge.net project gets approved, I am going to build a ncurses port to win32 bindable to sockets, e.g. allowing VT100/ANSI terminals and the creation of simple terminal servers...
3
by: jtagpgmr | last post by:
I need help coming up with a way to create a c# program to help me Telnet to a hostIP.. Any suggestions.. or a way to start..
0
by: theJade | last post by:
I'm currently running Python 2.5 on Windows 2003. I'm not sure if this is strictly a python issue but I was wondering if anyone has seen and/or knows how to fix this problem. From a linux...
0
by: shineyang | last post by:
Dear all: Who is kind to help me about the following problem. Why cannot log the remote node by using Net::Telent #################################### The following is normal to the process...
9
by: pbd22 | last post by:
Hi. Does anybody know how to issue a clear screen command like DOS "cls" in a telnet session? Thanks!
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
1
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The...
0
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.