@Override public void write(OutputStream stream) throws IOException { Encode.int32(version, stream); Encode.int64(services, stream); Encode.int64(timestamp, stream); addrRecv.write(stream, true); addrFrom.write(stream, true); Encode.int64(nonce, stream); Encode.varString(userAgent, stream); Encode.varIntList(streams, stream); }
@Override public void write(OutputStream stream) throws IOException { Encode.int32(version, stream); Encode.int64(services, stream); Encode.int64(timestamp, stream); addrRecv.write(stream, true); addrFrom.write(stream, true); Encode.int64(nonce, stream); Encode.varString(userAgent, stream); Encode.varIntList(streams, stream); }
@Override public void write(ByteBuffer buffer) { Encode.int32(version, buffer); Encode.int64(services, buffer); Encode.int64(timestamp, buffer); addrRecv.write(buffer, true); addrFrom.write(buffer, true); Encode.int64(nonce, buffer); Encode.varString(userAgent, buffer); Encode.varIntList(streams, buffer); }