青青子衿, 悠悠我心, 但为君故, 沉吟至今
« Google的收购扩张史个人外汇管理办法即将实施 »

终端仿真器源代码

  发布一个以前写的老程序,功能是在DOS环境下通过MODEM的内部命令拨号到远端UNIX主机上,并实现一定的终端仿真功能,终端方式为VT100。此自由软件的授权方式是GPL(通用公共许可证)。

  一、程序的整体结构

  1 拨号功能,自动响应功能。(能使用ATDT命令拨号,使用Ctrl-D退出联机状态)。

  2 执行调制解调器命令。

  3 仿真终端功能:在线方式可进行联机通信,TTY终端仿真,加载驱动程序后可进行VT100终端仿真。

  4 文件服务功能: 文本文件的传输,二进制文件的传输,文本文件和二进制文件的写盘功能。文本文件的阅览和简单编辑功能。

  5 终端服务功能: UNIX主机上运行的具有菜单驱动的终端服务程序,客户机可通过终端仿真器访问远程机(Remote machine)资源。

  6 访问本地机资源:终端状态时可访问客户机上的资源(阅读编辑文件,删除和拷贝文件,执行DOS命令及DOS应用软件)。

  二、程序说明

  本地机使用ATDT命令拨号,远程机设为自动响应方式,即可进入联机方式, 进行终端通信。 在联机方式下,按PageUp键上载文件,按PageDn键下载文件,Ctrl-O呼出主菜单,退出联机方式使用Ctrl-D键。退出终端仿真器使用EXIT命令。

  主程序使用C语言编写。使用早期的C编译器可以进行编译。终端方式为VT100.

  三、授权方式

  本软件是自由软件,授权方式是GPL,即,软件使用者有使用、复制、散布、研究、改写、再利用该软件的自由。更精确地说,自由软件赋予使用者四种自由:

  不论目的为何,有使用该软件的自由。

  有研究该软件如何运作的自由,并且得以改写该软件来符合使用者自身的需求。

  有重新散布该软件的自由,所以每个人都可以藉由散布自由软件来敦亲睦邻。

  有改善再利用该软件的自由,并且可以发表改写版供公众使用。

  使用者必须能够自由地、以不收费或是收取合理的散布费用的方式、在任何时间再散布该软件的原版或是改写版在任何地方给任何人使用。

  四、下载地址

  软件下载地址:终端仿真器源代码

  五、联系方式

  软件开发:月光博客

  博客地址:http://www.williamlong.info



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/774.html
  • 文章排行:
  • 5.aviva
  • 月光给我的感觉是笔耕不辍!很勤奋的一个Blogger!
  • 2007/1/29 9:29:12   支持(9)反对(10) 回复
  • 6.BlueScreen
  • Are you still writing terminal emulation applications? I didn't look at your source code but wonder if it support Chinese.
  • 2007/2/4 12:23:23   支持(9)反对(10) 回复
  • 8.梦醒时分
  • 月光。。。。
    一个勤奋,有才华的人。
  • 2007/7/27 10:03:25   支持(4)反对(7) 回复
  • 10.googlefans
  • 老程序员了,月光有四十岁了吧?
  • 2007/1/29 8:46:47   支持(10)反对(21) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.