in = new DataInputStream(
new BufferedInputStream(NetUtils.getInputStream(s),
SMALL_BUFFER_SIZE));
VersionAndOpcode versionAndOpcode = new VersionAndOpcode();
versionAndOpcode.readFields(in);
op = versionAndOpcode.getOpCode();
boolean local = s.getInetAddress().equals(s.getLocalAddress());
updateCurrentThreadName("waiting for operation");