अपडेट नहीं करेगा मैं थोड़ा सॉकेट आधारित प्रोग्राम लिख रहा हूं। मैं सॉकेट के माध्यम से जानकारी पास करने के लिए क्लास मॉडलवेन्ट का उपयोग कर रहा हूं। ModelEvent के अंदर, प्रकार (ऑब्जेक्ट) के एक चरणीय यद्यपि है।जावा सॉकेट/क्रमबद्धता, ऑब्जेक्ट
ऑब्जेक्ट स्वयं कुछ मानों के साथ 2 डी-सरणी है।
object[1][2] = 2;
ModelEvent event = new ModelEvent("allo", object);
dispatchEvent(event);
object[2][3] = 2;
ModelEvent event2 = new ModelEvent("you", object);
dispatchEvent(event2);
मान लें कि सरणी वस्तु मान 1 पहली घटना (घटना) ग्राहक द्वारा प्राप्त होता है से भर जाता है, और डेटा सही है। दूसरी घटना भेजी गई हालांकि डेटा सही नहीं है। इसका डेटा पहले प्रेषण जैसा ही है। "एलो" और "आप" यह देखना है कि मैं एक ही घटना को दो बार नहीं पढ़ रहा हूं और इसका उत्तर नहीं है। स्ट्रिंग सही है, लेकिन ऑब्जेक्ट नहीं है, अगर यह अद्यतन किया गया है तो घटना नहीं है। मैं दूसरी घटना भेजने से पहले सरणी के माध्यम से पुनरावृत्ति करता हूं यह देखने के लिए कि क्या यह सर्वर की ओर से अपडेट किया गया है, और यह है। लेकिन ग्राहक पक्ष पर, यह अभी भी पहले प्रेषण जैसा ही रहता है, भले ही ईवेंट स्वयं बदल जाए।
आप इसे क्लाइंट साइड पर कैसे पढ़ रहे हैं? –
ऑब्जेक्टइनपुटस्ट्रीम.readObject और मैंने इसे – maniak