PUTTY原理剖析
来源:互联网 发布:电脑围棋打谱软件 编辑:程序博客网 时间:2024/06/18 07:37
这种纯C写的代码简直不能阅读,只好抱怨自己的水平太低了,不过原理总算搞清楚了。从技术上看需要知道几个方面的技术:
1)TELNET协议,非常简单,就是通过DO/DONT/WILL/WONT来相互协商自身的能力(客户端和服务器之间),例如窗口大小、终端类型等
2)终端类型,一种终端类型代表了说支持的能力的集合,这里的能力包括支持的转移字符序列,转义字符序列用于指示界面显示的动作,例如上移光标,下移光标,设置文字属性等,常用的终端类型包括xterm、vt100等
3)SSH协议、Proxy、Rlogin协议等复杂一些的协议
4)GUI界面显示,包括GDI的编程
自己重写一个也不是很难,为什么要重写,现在的几个TELNET软件对于个性化的支持太弱了,过于死板。
- PUTTY原理剖析
- PuTTY
- putty
- Putty
- PuTTY
- PUTTY
- putty
- putty
- putty
- PuTTY
- PuTTY
- putty
- Putty
- putty
- Putty
- putty
- putty
- putty
- 修改Many2One字段的链接打开方式
- tomcat配置
- 唠唠叨叨又七夕
- Struts2---->声明式异常处理
- PUTTY代码分析概述
- PUTTY原理剖析
- 求整数随机数构成的数组中找到长度大于=3的最长的等差数列
- 算法导论第32章——字符串匹配问题(KMP算法)
- 归档日志报错解决方法
- KVM虚拟机创建功能详细讲解
- [转]ORA-01950: no privileges on tablespace 解决办法
- 自制Openerp图表
- Android学习札记49:在Android中使用Application保存全局变量
- oracle里判断一个字段是不是数据或者字符串