final AtomicInteger replyNotComplete = new AtomicInteger(0);
final AtomicInteger progressComplete = new AtomicInteger(0);
final AtomicInteger progressNotComplete = new AtomicInteger(0);
try {
PeerBuilder pm1 = new PeerBuilder(new Number160("0x50")).p2pId(55).ports(2424);
ChannelServerConfiguration css = pm1.createDefaultChannelServerConfiguration();
css.idleTCPSeconds(Integer.MAX_VALUE);
pm1.channelServerConfiguration(css);
sender = pm1.start();
PeerBuilder pm2 = new PeerBuilder(new Number160("0x20")).p2pId(55).ports(8088);
pm2.channelServerConfiguration(css);
recv1 = pm2.start();
recv1.rawDataReply(new RawDataReply() {
@Override
public Buffer reply(PeerAddress sender, Buffer requestBuffer, boolean complete)