home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!mips!swrinde!gatech!news.ans.net!ans.net!db3l
- From: db3l@ans.net (David Bolen)
- Newsgroups: comp.os.os2.networking
- Subject: Re: Telnet
- Message-ID: <1992Aug18.171035.18256@ans.net>
- Date: 18 Aug 92 13:11:51 GMT
- References: <13441@chalmers.se> <GHENNIGA.92Aug17143059@ampere.ampere> <13456@chalmers.se>
- Sender: news@ans.net (News Administrator)
- Organization: Advanced Network & Services, Inc. - Elmsford, NY
- Lines: 29
- In-Reply-To: d9mikael@dtek.chalmers.se's message of 18 Aug 92 02: 08:33 GMT
-
- In article <13456@chalmers.se> d9mikael@dtek.chalmers.se (Mikael Wahlgren) writes:
-
- >Yes, I understand that you can't do PM programs with it. But CAN you do
- >ANY text mode program, even if it does NOT use stdin/stdout, but rather use
- >the logical or physical display buffer?
-
- Yes - the IBM Telnet server works by establishing itself as a VIO monitor (an
- OS/2 capability) for the full-screen session. That means that it gets to
- intercept all calls made to the session at the VIO level and translate them
- into terminal sequences.
-
- This includes things like VioShowBuf which an application that directly uses
- the virtual buffer has to do at some point to display information on the
- screen normally. When the emulator sees this, it will ship the specified
- contents of the buffer to the remote telnet client. Unfortunately, this is
- not the most efficient way to work since the server can't tell just what
- within the region actually changed (well, it could, but that would require it
- keep it's own copy of the virtual screen), so it just sends the whole region.
- Thus, such programs may be a bit slower to run over telnet than programs that
- just issue normal VIO calls directly.
-
- --
- -- David
- --
- /-----------------------------------------------------------------------\
- \ David Bolen \ Internet: db3l@ans.net /
- | Advanced Network & Services, Inc. \ Phone: (914) 789-5327 |
- / 100 Clearbrook Road, Elmsford, NY 10523 \ Fax: (914) 789-5310 \
- \-----------------------------------------------------------------------/
-