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