मेरे शिक्षक के पास एक नियंत्रक से बना एक जावा एप्लिकेशन है जो सभी अलग-अलग एचएमआई को सूचित कर रहा था और मैं इसे पुन: पेश करना चाहता हूं।

लेकिन एचएमआई और नियंत्रक वास्तव में स्वतंत्र हैं: उसे नियंत्रक (एक चलने योग्य जार के साथ) लॉन्च करना पड़ा और फिर एक और चलने योग्य जार के साथ वह जितने चाहें उतने एचएमआई लॉन्च कर सकता था।

एक समाधान सॉकेट प्रोग्रामिंग का उपयोग करना हो सकता है, लेकिन मैं सोच रहा था कि क्या वह दूरस्थ कॉल का उपयोग किए बिना किसी अन्य समाधान का उपयोग कर सकता है। एक पर्यवेक्षक केवल अपनी परियोजना में शामिल किसी वस्तु को सूचित कर सकता है, है ना?

मैं "स्थानीय रूप से" काम करना चाहता हूं, इसलिए मैं सॉकेट प्रोग्रामिंग के अलावा किसी अन्य समाधान की तलाश में था।

-1
Ryusekai 10 जिंदा 2017, 12:58
एचएमआई वास्तव में क्या है (या आईएचएम, जो भी सही वर्तनी है)?
 – 
zubergu
10 जिंदा 2017, 12:59
: मुझे लगता है कि यह शायद जीयूआई है (उदाहरण के लिए फ्रेंच में, हम इसे आईएचएम कहते हैं: इंटरफेस होमे-मशीन)।
 – 
Arnaud
10 जिंदा 2017, 13:03
हाँ या अंग्रेजी में ह्यूमन मशीन इंटरफेस भी। मेरे उदाहरण में एचएमआई स्विंग में विकसित एक ग्रिड था।
 – 
Ryusekai
10 जिंदा 2017, 15:40

1 उत्तर

सबसे बढ़िया उत्तर

अधिसूचना के लिए आप उपयोग कर सकते हैं वितरित पर्यवेक्षक या अधिसूचना अवधारणा।

लागू करने के लिए बहुत सारे विकल्प हैं, एक विकल्प ब्रोकर का उपयोग करना है उदा। ActiveMQ और फिर विषय का उपयोग करें, इसलिए नियंत्रक किसी विषय पर संदेश उत्पन्न करता है और सभी एचएमआई जो उस विषय को सुन रहे हैं उन्हें वह संदेश प्राप्त होगा (अधिसूचित किया जाएगा), लेकिन आप सॉकेट या आरपीसी के माध्यम से भी कार्यान्वित कर सकते हैं।

0
dstar55 11 जिंदा 2017, 11:08
मेरे शिक्षक ने आरपीसी का इस्तेमाल किया, लेकिन मैं वैसे भी आपके समाधान की जांच करूंगा! जवाब के लिए धन्यवाद !
 – 
Ryusekai
16 जिंदा 2017, 12:39