mirror of
https://github.com/logos-storage/logos-storage-nim-cs-dist-tests.git
synced 2026-01-05 06:53:07 +00:00
29 lines
555 B
C#
29 lines
555 B
C#
namespace CodexDistTestCore
|
|
{
|
|
public class NumberSource
|
|
{
|
|
private int freePort;
|
|
private int nodeOrderNumber;
|
|
|
|
public NumberSource()
|
|
{
|
|
freePort = 30001;
|
|
nodeOrderNumber = 0;
|
|
}
|
|
|
|
public int GetFreePort()
|
|
{
|
|
var port = freePort;
|
|
freePort++;
|
|
return port;
|
|
}
|
|
|
|
public int GetNodeOrderNumber()
|
|
{
|
|
var number = nodeOrderNumber;
|
|
nodeOrderNumber++;
|
|
return number;
|
|
}
|
|
}
|
|
}
|