클라이언트가 Windows에서 실행되고 서버는 Linux에서 실행되는 서버 클라이언트 응용 프로그램을 개발 중입니다. 나중에 클라이언트를 Mac과 Linux로 이식 할 수도 있지만 아직은 아닙니다.
요즘 모든 가정용 컴퓨터는 리틀 엔디안에서 실행됩니다. 나는 잠시 동안 구글 검색을했지만 실제로 빅 엔디안에서 실행되는 장치 목록을 찾을 수 없었습니다. 내가 아는 한 일부 모토로라 칩은 여전히 빅 엔디안과 일부 전화를 사용합니다 (앱을 스마트 폰으로 이식 할 계획이 없으므로 이것이 중요하지 않습니다). 그럼, 왜 I가, 이렇게 두 번 모든 정수, 모든 짧은, 모든 플로트의 바이트를 재 배열, 그리고 것 읽기 및 쓰기 이미 때, 알고 그 작은 엔디안에 모두 서버와 클라이언트 실행?
그것은 불필요한 일입니다. 내 질문은 : 엔디안을 안전하게 무시하고 리틀 엔디안 데이터를 보낼 수 있습니까? 단점은 무엇입니까?