2017-09-25 65 views
0

我開發了一個java代碼來連接到設備,併發出很少的POST命令。這在eclipse中運行良好。但是當我在command-line上構建並運行時,它總是超時。從命令行運行時http連接超時

我在運行eclipse與命令行在同一臺機器上。我使用的是java 8

+4

考慮分享一些你的代碼 – AndreyF

回答

1

網絡問題最好先解決Java問題。因此,作爲第一步,你可以打開控制檯,並嘗試通過輸入

telnet targetserver.example.com 12345 

如果超時,以及,你的問題的根源是通過telnet連接到你在你的程序中使用的套接字地址不在Java中。

你還沒有提供太多的東西(例如源代碼請求),但我對藍色的猜測是你坐在一個在Eclipse中配置的代理之後。 Eclipse將這些信息傳遞給啓動的應用程序,以便連接起作用。在控制檯上啓動應用程序缺少此信息,因此無需通過代理即可直接嘗試網絡連接。