我試圖連接到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);
}
一個整數=一個字節 –
這將讀取4個字節,在OP大概需要組裝那些4個字節以小端格式轉換爲32位整數。並做4次。 – nos