Board logo

标题: 如何通过重定向telnet发送输入? [打印本页]

作者: electronixtar     时间: 2006-8-14 18:26    标题: 如何通过重定向telnet发送输入?

telnet可以登陆远程主机的一个TCP端口

比如:
telnet www.baidu.com 80

然后输入HTTP请求:

GET / HTTP/1.1
Host: www.baidu.com

按几次回车后,telnet会返回百度首页的html。

那么,如果我把上述HTTP请求保存到一个文件 telnet.txt 里,然后用

telnet www.baidu.com 80 < telnet.txt

telnet能被执行,但是处于不明以原因,系统没有等到telnet传输完毕就终止了 telnet 。

问题就是:如何使系统用重定向输入数据到 telnet 后等待 telnet 的返回再推出,而不是立即退出?
作者: vkill     时间: 2006-9-28 07:00
telnet 好象不支持这个吧!
作者: electronixtar     时间: 2006-9-28 07:42
同意。不是不支持,是重定向回强制程序立即退出,telnet的确向远程主机发送了信号但是还没等到接受返回就退出了