मैं एक सर्वर-क्लाइंट एप्लिकेशन विकसित कर रहा हूं जहां क्लाइंट विंडोज पर चलेगा और सर्वर शायद लिनक्स पर। हो सकता है कि मैं बाद में क्लाइंट को मैक और लिनक्स पर पोर्ट कर दूं, लेकिन अभी तक नहीं।
सभी घर-कंप्यूटर इन दिनों छोटे-एंडियन पर चलते हैं। मैं थोड़ी देर के लिए चला गया, लेकिन मुझे वास्तव में उन उपकरणों की सूची नहीं मिली जो बड़े-एंडियन पर चलते हैं। जहां तक मुझे पता है, कुछ मोटोरोला चिप्स अभी भी बड़े-एंडियन और शायद कुछ फोन का उपयोग करते हैं (मैं स्मार्टफोन पर ऐप को पोर्ट करने की योजना नहीं करता हूं, इसलिए यह मेरे लिए कोई फर्क नहीं पड़ता)। तो, मैं हर पूर्णांक, हर छोटे, हर फ्लोट, डबल, और इतने पर के बाइट्स को फिर से कैसे लिखूंगा, पढ़ने और लिखने के लिए , जब मैं पहले से ही जानता हूं कि दोनों, सर्वर और क्लाइंट छोटे-एंडियन पर चलते हैं?
यह सिर्फ अनावश्यक काम है। तो, मेरा सवाल यह है: क्या मैं सुरक्षित रूप से धीरज को अनदेखा कर सकता हूं और बस थोड़ा-सा एंडियन डेटा भेज सकता हूं? नुकसान क्या हैं?