2011-10-11 81 views
0

我試圖連接使用Telnet主機,但我得到的java.net.UnknownHostException:的java.net.UnknownHostException:10.0.246.242

這裏是代碼,供大家參考....

public AutomatedTelnetClient(String server, String user, String password) throws IOException { 
    try { 
     telnet.connect(server, 23); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 
} 

堆棧跟蹤: -

java.net.UnknownHostException: 10.0.246.242 at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)at java.net.Socket.connect(Socket.java:525)at org.apache.commons.net.SocketClient.connect(SocketClient.java:176)at connect.AutomatedTelnetClient.<init>(AutomatedTelnetClient.java:25)at Connect.AutomatedTelnetClient.test(AutomatedTelnetClient.java:113)at TelnetConnetct.jButton1ActionPerformed(TelnetConnetct.java:110)at TelnetConnetct.access$000(TelnetConnetct.java:20)at TelnetConnetct$1.actionPerformed(TelnetConnetct.java:55)at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)at java.awt.Component.processMouseEvent(Component.java:6263)at javax.swing.JComponent.processMouseEvent(JComponent.java:3255)at java.awt.Component.processEvent(Component.java:6028) at java.awt.Container.processEvent(Container.java:2041) at java.awt.Component.dispatchEventImpl(Component.java:4630) at java.awt.Container.dispatchEventImpl(Container.java:2099) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168) at java.awt.Container.dispatchEventImpl(Container.java:2085) at java.awt.Window.dispatchEventImpl(Window.java:2475) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

我一箇中號試圖連接到使用特尼特具有接受主機ID,用戶名和密碼

當我在做平三個文本框遠程系統:

`Ping statistics for 10.0.246.242: 
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 17ms, Average = 4mshere` 
+0

這與Swing有什麼關係?我建議你從這個問題中刪除Swing標籤。 –

+0

你可以粘貼堆棧跟蹤。謝謝。 – NPE

+0

'telnet.connect(server,23)'中服務器的價值是什麼?你也可以在telnet類上添加細節嗎?你在使用第三方庫嗎? – CoolBeans

回答

0

java.net.PlainSocketImpl.connect(PlainSocketImpl。 Java的:177)在java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)在

,指出Java是無法創建一個Socket到主機,更多關於插座:http://download.oracle.com/javase/1.4.2/docs/api/java/net/Socket.html

您是否試過用PuTTY之類的東西telnet到服務器?下載鏈接在這裏: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

編輯: 未知的主機異常是指IP沒有被發現,它並沒有通過telnet沒有做。

+0

默認情況下是否可以使用telnet?也沒有查詢地址。 –

+0

@Captain長頸鹿你完全正確,我寫得太快了。編輯關於未知主機的部分。 – Valchris

相關問題