मेरी आखिरी परियोजना के बाद मुझे समस्या थी कि क्लाइंट सर्वर से ऑब्जेक्ट की अपेक्षा कर रहा था, लेकिन क्लाइंट को प्रोसेस करते समय एक अपवाद इनपुट करता है जो सुरक्षा कारणों से सर्वर को सॉकेट बंद करने के लिए मजबूर करता है।अपवाद के बाद सॉकेट को सही तरीके से कैसे बंद किया जाए?
यह एक बहुत ही अप्रिय तरह से समाप्त करने के लिए, जिस तरह से मैं यह प्रत्येक प्राप्त इनपुट के बाद ग्राहक को एक इनपुट स्थिति संदेश भेज रहा था के साथ सौदा करने का फैसला किया ग्राहक का कारण बनता है तो वह जानता है कि अगर उसके इनपुट ठीक से संसाधित किया गया था या अगर वह की जरूरत है अपवाद फेंकने के लिए।
तो मेरे सवाल:
- वहाँ एक बेहतर/क्लीनर तरीका एक अपवाद पकड़ा है के बाद सॉकेट बंद करने के लिए है?
आपके उत्तर के लिए धन्यवाद, मैं यह करता हूं कि यह समस्या पहले से ही क्लाइंट को संवाद करने का तरीका है कि उसकी वस्तु नहीं आ रही है? – woolagaroo