【发布时间】:2015-09-29 06:13:27
【问题描述】:
我正在尝试创建一个到全球 IP 地址的 telnet 客户端 (apache) 连接。
如果我使用类似下面的东西,我可以建立连接。
private TelnetClient telnet = new TelnetClient();
telnet.connect("172.xx.xxx.xx", port);
但是写成下面这样,我得到“连接被拒绝错误”。
private TelnetClient telnet = new TelnetClient();
String host = "172.xx.xxx.xx";
telnet.connect(host, port);
有什么建议吗?(我在论坛中找不到相同的错误,而且我是提问的新手 :))
【问题讨论】:
-
您尝试连接的内容是否接受 telnet 连接?
-
你的端口是一样的吗?当你重写代码?
-
是同一个端口。此代码用于向服务器发送一些命令/获取响应。此代码在创建连接后旁边。当我使用 "telnet.connect("172.xx.xxx.xx", port);"一切正常:/。 out = new PrintWriter(telnet.getOutputStream(), true); in = new BufferedReader(new InputStreamReader(telnet.getInputStream()));
-
张贴完整代码,在某个地方有错字,或者您在另一个环境/系统上使用“connect(host, port)”?