Request r =
new Request(this.stat, this.timeout, System.currentTimeMillis(), id_count,
seq_count);
registerRequest(r);
netLayer.transmit(netHeader, packet);
while (this.wait) {
long time = System.currentTimeMillis() - r.getTimestamp();
if (time > this.interval) {
this.wait = false;