ฉันกำลังพัฒนาแอปพลิเคชันไคลเอนต์เซิร์ฟเวอร์ที่ไคลเอนต์จะทำงานบน Windows และเซิร์ฟเวอร์อาจอยู่บน Linux บางทีฉันจะย้ายพอร์ตไคลเอ็นต์ไปยัง Mac และ Linux ในภายหลัง แต่ยังไม่เสร็จ
คอมพิวเตอร์ที่ใช้ในบ้านทุกวันนี้ใช้งานได้บนเครื่องเอนเดิ้ล ฉันไปสักพักหนึ่ง แต่ฉันไม่พบรายการอุปกรณ์ที่ทำงานบนเครื่องใหญ่ เท่าที่ฉันรู้ชิพ Motorola บางตัวยังคงใช้โทรศัพท์ขนาดใหญ่และอาจเป็นโทรศัพท์บางรุ่น (ฉันไม่ได้วางแผนที่จะย้ายแอพไปยังสมาร์ทโฟนดังนั้นจึงไม่สำคัญสำหรับฉัน) ดังนั้นทำไมฉันจึงจัดเรียงไบต์ของจำนวนเต็มทุกตัวทุกตัวย่อทุกตัวคูณคู่และอื่น ๆ สำหรับการอ่านและการเขียนเมื่อฉันรู้แล้วว่าทั้งเซิร์ฟเวอร์และไคลเอนต์ทำงานบนเอนเดเนี่ยนน้อย
นั่นเป็นเพียงงานที่ไม่จำเป็นที่ต้องทำ ดังนั้นคำถามของฉันคือ: ฉันสามารถเพิกเฉยต่อความปลอดภัยและส่งข้อมูลแบบ end-endian ได้อย่างปลอดภัยหรือไม่ อะไรคือข้อเสีย?