В вашем серверном приложении есть метод Main
, который является точкой входа.
В этом случае вы можете проанализировать args
для переданного port
.
public static void Main(string[] args) {
// no passed argument here
// we can read port here
if (args.Length == 0) {
// Console.ReadLine();
}
// we can parse args[0] as int (port)
else {
if (!int.TryParse(args[0], out int port)) {
Console.WriteLine("Not a valid port!");
return;
}
// Node creation
Node node = new Node(port);
// Do something
}
}
Предположим, чтоваше серверное приложение с именем server.exe
затем вы можете передать порт на server.exe 1000
.В этом случае args [0] будет «1000» (строка, а не целое число).