Telnet客户端 - Java

Telnet客户端 - Java

问题描述:

我想用java编写一个telnet客户端;我想知道我需要什么东西来寻找或实施这样的应用程序。有什么特别的课我应该看?Telnet客户端 - Java

+0

你想练习Java网络编程吗?还是想编写一个好的telnet客户端? –

+0

它的一个项目;它一定是好的,但他们不认为它是复杂的 –

+0

可能重复[哪个Java Telnet或openSSH库?](http://stackoverflow.com/questions/2715406/which-java-telnet-or-openssh-库) – EJP

远程登录客户端只是与远程登录服务器进行基于行的通信。基础知识是由

覆盖你需要什么额外的功能?

+0

不是。许多服务器会向您发送Telnet命令,您甚至无法使用“Rder”读取这些命令。.. – EJP

+0

@EJP这是一些严重的洞察。我什至不知道你的评论地址。是的,一个telnet服务器可能会发送其他东西。 –

+0

我指的是Telnet命令,它是以二进制形式传输的,因此不会被'Reader'正确读取。这是比较基本的Telnet信息。 – EJP

Apache Commons Net提供您可能需要的一切。你可能想看看一个例子here

+0

我想在不使用第三部分库的情况下执行应用程序 –

+0

有趣。因此,您可能需要查看来源以了解发生了什么。 – jeha

您需要查看十几个或更多的RFC,涵盖Telnet协议及其各种选项,整理出您实际需要的哪些,这些是历史性的,这些只是从未实现过的幻想等等等等。运气。这是相当大量的研究。

或者像别人建议并使用现有的实现一样。看看Java终端适配器,我已经使用了几年的巨大成功。