parent
f8150ef449
commit
4b3cc8e126
@ -0,0 +1,21 @@
|
||||
package network;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicInteger;
|
||||
|
||||
/**
|
||||
* Common source of ack numbers for all messages
|
||||
*/
|
||||
public class AckSequencer {
|
||||
/**
|
||||
* Generator for ack numbers
|
||||
*/
|
||||
private static AtomicInteger ackNum = new AtomicInteger(0);
|
||||
|
||||
/**
|
||||
* Retrieve next ack number
|
||||
* @return next ack number
|
||||
*/
|
||||
public static int getNextAckNum() {
|
||||
return ackNum.getAndIncrement();
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue