मैं सॉकेट के माध्यम से कक्षा के ऑब्जेक्ट्स कैसे भेज सकता हूं? अभी तक मैं केवल वर्ग सदस्यों को सॉकेट के माध्यम से एक-एक करके भेजने में सक्षम हूं और मैं ऑब्जेक्ट को पूरी तरह से भेजना चाहता हूं। एक साधारण उदाहरण के साथ समझा जाना बहुत अच्छा होगा। धन्यवाद।
उत्तर:
जवाब के लिए 5 № 1आपको इसका उपयोग करना होगा java.io.Serializable
उन वस्तुओं के लिए इंटरफ़ेस जिन्हें आप ट्रांसफर करना चाहते हैं।
फिर ObjectInputStream
या ObjectOutputStream
सेवा मेरे readObject
या writeObject
जैसे
InputStream is = socket.getInputStream();
ObjectInputStream ois = new ObjectInputStream(is);
MyObject obj = (MyObject)ois.readObject();
//Now use the object
Where:
class MyObject implements Serializable {
//variables
}