为什么不能允许telnet?

knover 2004-12-23 03:59:02
Runtime rt=Runtime.getRuntime().exec("telnet");
为什么不能成功?而
Runtime rt=Runtime.getRuntime().exec("ping");
却可以,不知道是为什么,
请高手为我解答一下啊!
...全文
117 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
knover 2004-12-27
  • 打赏
  • 举报
回复
我的目的是编写一个实现telnet的图形程序,用exec开一个进程时返回null,但是exec("ping")完全没有问题,不知道为什么。
aj3423 2004-12-26
  • 打赏
  • 举报
回复
是不是没有开port 23的telnet服务呢?
zealVampire 2004-12-25
  • 打赏
  • 举报
回复
telnet 192.168.0.1
zealVampire 2004-12-25
  • 打赏
  • 举报
回复
Runtime rt=Runtime.getRuntime().exec("ping localhost");
knover 2004-12-25
  • 打赏
  • 举报
回复
试过 telnet 192.168.1.1了,不过返回的那个process是null的,不知道是为什么,而ping 192.168.1.1却没有问题,可以getInputStream,郁闷啊
takecare 2004-12-23
  • 打赏
  • 举报
回复
呵呵,telnet也运行了,只是它在等你输入而你却没有给出输入罢了。
同时telnet的客户端也不是那么容易写的,嘻嘻。
knover 2004-12-23
  • 打赏
  • 举报
回复
不是允许,而是运行,打错了

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧