final CRC32 crc32 = new CRC32();
final DataOutput output = new DataOutputStream(new CheckedOutputStream(socket.getOutputStream(), crc32));
final DataInput input = new DataInputStream(socket.getInputStream());
output.writeByte(INIT);
long logId = input.readLong();
do {
final long nextLogId = logId + 1;
final File file = Util.logFile(nextLogId);
if (file.exists() && server.getLogger().isWritten(nextLogId)) {
logId++;