java - FTP client class is not connecting -
FTPClient क्लाइंट = नया FTPClient (); FileInputStream fis = null; {Client.connect ("32.178.10.121") का प्रयास करें; Client.login ("XXX", "XXX"); // // अपलोड करने के लिए फ़ाइल का एक इनपुट स्ट्रीम बनाएं / स्ट्रिंग फ़ाइल नाम = "टच डैट"; Fis = नया FileInputStream (फ़ाइल नाम); // // सर्वर पर स्टोर फ़ाइल // client.storeFile (फाइलनाम, एफआईएस); client.logout (); } पकड़ (IOException ई) {e.printStackTrace (); } अंत में {try {if (fis! = Null) {fis.close (); } Client.disconnect (); } पकड़ (IOException ई) {e.printStackTrace (); }} मैंने इसे करने की कोशिश की है, लेकिन हर बार जब यह समय सीमा को छोड़ता है और अन्य तरीकों से मैं सफलतापूर्वक कनेक्ट हो रहा हूं, लेकिन यहां से NT इसका कारण हो सकता है।
यह स्टैकट्र्रेस है:
java.net.ConnectException: कनेक्शन का समय समाप्त हो गया है: java.net पर कनेक्ट करें। PlainSocketImpl.socketConnect (नेटिव मेथोड) java.net पर। Java.net.PlainSocketImpl.connectToAddress पर (अज्ञात स्रोत) PlainSocketImpl.doConnect (अज्ञात स्रोत) java.net.PlainsSocketImpl.connect पर (अज्ञात स्रोत) java.net.SocksSocketImpl.connect पर (अज्ञात स्रोत) java.net.Socket पर Java.net.Socket पर & amp; lt; init & gt; (अज्ञात स्रोत) पर java.net.Socket.connect (अज्ञात स्रोत) पर कनेक्ट करें (अज्ञात स्रोत)। Java.net.Socket पर। & Lt; init & gt; (अज्ञात स्रोत) Apache.commons.net.DefaultSocketFactory.createSocket (DefaultSocketFactory.java:53) at org.apache.commons.net.SocketClient.connect (org.apache.commons.net.SocketClient.connect पर) (SocketClient। Java: 250) forTesting.FileUploadDemo.Main (FileUploadDemo.java15) के लिए
पहले की तरह प्रॉक्सी विवरण सेट करने का प्रयास करें
FTPClient ftp = new FTPHTTP क्लाइंट (प्रॉक्सीहोस्ट, प्रॉक्सीपोर्ट, प्रॉक्सीयूजर, प्रॉक्सी पासवर्ड); फिर आप जो कर रहे हैं के रूप में कनेक्ट करने का प्रयास करें और मुझे बताएं कि त्रुटि कब गई है।
यदि त्रुटि बनी रहती है तो FTP सर्वर के लिए फ़ायरवॉल सेटिंग की जांच करें सिस्टम से कनेक्ट करने के लिए कुछ जीयूआई टूल जैसे सिस्टम से कनेक्ट करने का प्रयास करें।
Comments
Post a Comment