vortex.labs.overthewire.org의 포트 5842에 연결하고 호스트 바이트 순서로 4 개의 부호없는 정수를 읽으려고합니다. 서버 vortex.labs.overthewire.orgis 32 비트 x86 머신에서 (작은 엔디안 아키텍처를 의미) Java에서 이와 비슷한 형태가 될 수 있습니까?소켓에서 리틀 엔디안 바이트 순서로 부호없는 정수를 읽음
Socket socket = new Socket("vortex.labs.overthewire.org", 5842);
InputStream in = socket.getInputStream();
int c;
while((c=in.read())!=-1){
System.out.println((byte)c);
}
하나의 정수 = 100 바이트 –
이 4 바이트를 읽어, 영업 이익은 아마 조립 필요 little endian 형식의 4 바이트를 32 비트 정수로 변환합니다. 그리고 4 번 그렇게해라. – nos