免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 风舞
打印 上一主题 下一主题

询问telnet协议编写程序 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-07-26 12:00 |只看该作者
但是认证的交互不是通过协议来传的吗

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2006-07-26 12:33 |只看该作者
原帖由 freshplus 于 2006-7-26 12:00 发表
但是认证的交互不是通过协议来传的吗

是。
但是 telnet 协议只把它们当作普通的字符串来传送。
telnet 不懂得什么叫 username,还有什么叫 password

论坛徽章:
0
13 [报告]
发表于 2006-07-26 12:34 |只看该作者

不是很清楚

原帖由 flw 于 2006-7-26 11:57 发表
telnet 协议不包括对没有用户名和密码的认证,那是 telnet 应用需要做的。

不是很清楚!!

难道telnet协议不用用户名和密码?

论坛徽章:
0
14 [报告]
发表于 2006-07-26 12:43 |只看该作者
原帖由 风舞 于 2006-7-26 12:34 发表

不是很清楚!!

难道telnet协议不用用户名和密码?

分清协议与应用。
有RFC协议不过很长,网上有现成的代码,你可以看看处理那些控制字符的状态机。
如果没有交互需求,只要处理下控制字符就可以了。

论坛徽章:
0
15 [报告]
发表于 2006-07-26 12:44 |只看该作者

我现在需要的就是这个

原帖由 mingyanguo 于 2006-7-26 12:43 发表

分清协议与应用。
有RFC协议不过很长,网上有现成的代码,你可以看看处理那些控制字符的状态机。
如果没有交互需求,只要处理下控制字符就可以了。


我现在就是要通过telnet协议到远程主机获取信息!
所以肯定要交互的啊◎!

论坛徽章:
0
16 [报告]
发表于 2006-07-26 12:53 |只看该作者

这个是头文件

//telnet command code
#define IAC 255
#define DODO 253
#define DONT 254
#define WILL 251
#define WONT 252
#define SB 250
#define SE 240
#define IS '0'
#define SEND '1'
#define INFO '2'
#define VAR '0'
#define VALUE '1'
#define ESC '2'
#define USERVAR '3'

//option name and id
#define ECHO_ON 1
#define GO_AHEAD 3
#define STATUS 5
#define TIMER 6
#define TERMINAL 24
#define NAWS 31
#define TSPEED 32
#define FLOW 33
#define LINEMODE 34
#define XDISPLOC 35 // X Display Location
#define OLD_ENVIRON 36 // Old - Environment variables
#define AUTH 37
#define NEW_ENVIRON 39

--------------------------------------------------------------------------------

论坛徽章:
0
17 [报告]
发表于 2006-07-26 14:09 |只看该作者

没人说话了啊

为啥高手都不说话了啊???

焦急等待中!!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
18 [报告]
发表于 2006-07-26 14:26 |只看该作者
原帖由 风舞 于 2006-7-26 14:09 发表
为啥高手都不说话了啊???

焦急等待中!!

早就告诉你了,用 Except 写个脚本,用不了 30 行,就可以完成你的任务。
你喜欢焦急你就继续焦急吧。
我帮你顶!

论坛徽章:
0
19 [报告]
发表于 2006-07-26 14:33 |只看该作者

问题是不行啊

原帖由 flw 于 2006-7-26 14:26 发表

早就告诉你了,用 Except 写个脚本,用不了 30 行,就可以完成你的任务。
你喜欢焦急你就继续焦急吧。
我帮你顶!

一个是我本人对except不是很了解,
二个是这个应用程序需要实现多平台,这样的话就得用c或者c++来搞定了啊!!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
20 [报告]
发表于 2006-07-26 14:44 |只看该作者
原帖由 风舞 于 2006-7-26 14:33 发表

一个是我本人对except不是很了解,

听起来好像你学会 telnet 协议并且自己实现一个要比学习 expect 还要快似的。

原帖由 风舞 于 2006-7-26 14:33 发表

二个是这个应用程序需要实现多平台,这样的话就得用c或者c++来搞定了啊!!

听起来好像你写的程序要比 expect 的移植性还要好似的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP