मैं एक वेब सेवा के हिस्से के रूप में एक टीसीपी कनेक्शन (HTTP नहीं) पर एक्सएमएल पढ़ रहा हूं और लिख रहा हूं, और मैं सोच रहा था कि क्या मैं प्राप्त करने के लिए "वसंत" तरीका (या यहां तक कि अन्य विचार) 'हूँ नीचे की कोशिश कर रहा:,टीसीपी कनेक्शन का उपयोग करने का वसंत तरीका क्या होगा?
InputStream is = null;
OutputStream os = null;
Socket s = null;
try {
s = new Socket(address, portNo);
os = s.getOutputStream();
os.write(msg.getBytes());
os.flush();
is = s.getInputStream();
String xml = IOUtils.toString(is);
return xml;
} finally {
IOUtils.closeQuietly(os);
IOUtils.closeQuietly(is);
if (s != null) s.close();
}
ध्यान दें, मैं सर्वर पर कोई नियंत्रण नहीं मिल गया है, तो मुझे नहीं लगता कि मैं वसंत दूरस्थ का उपयोग करने में सक्षम हो जाएगा, लेकिन सोच रहा था इस के लिए समान सुधार किया जा सकता है कि क्या वसंत के जेडीबीसी टेम्पलेट्स।
संपादित करें:
ध्यान दें, सिर्फ IOUtils स्पष्ट करने के लिए अपाचे कॉमन्स-कब है ...
अच्छा सवाल है, लेकिन नहीं, वसंत इसके लिए कोई ढांचा नहीं प्रदान करता है। – skaffman
मैंने javadocs के माध्यम से खुदाई के बाद बहुत कुछ सोचा ... धन्यवाद। – beny23