【发布时间】:2012-03-01 21:39:18
【问题描述】:
我需要远程登录到服务器,执行一些脚本,为这些脚本提供输入并接收输出。 我可以直接使用 Runtime.exec() 并给出 telnet 命令还是需要了解套接字? 我知道在 exec() 方法中,我可能需要在 2 个线程中进行输入和输出,对吗?
谢谢
【问题讨论】:
标签: java sockets runtime exec telnet
我需要远程登录到服务器,执行一些脚本,为这些脚本提供输入并接收输出。 我可以直接使用 Runtime.exec() 并给出 telnet 命令还是需要了解套接字? 我知道在 exec() 方法中,我可能需要在 2 个线程中进行输入和输出,对吗?
谢谢
【问题讨论】:
标签: java sockets runtime exec telnet
两者都不是。使用Apache Commons Net,特别是Telnet support part。无需为外部进程、低级套接字处理或 telnet 命令代码而烦恼。
【讨论】: