我试图连接到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