|
|
|
|
@ -71,7 +71,7 @@ namespace GBase.Server |
|
|
|
|
index++; |
|
|
|
|
await VerifyArgsLength(index, args.Length); |
|
|
|
|
|
|
|
|
|
IpAddress = ParseIpAddress(args[index]); |
|
|
|
|
IpAddress = IPAddress.Parse(args[index]); |
|
|
|
|
_ipAddressInitialized = true; |
|
|
|
|
} |
|
|
|
|
else if (args[index] == PORT_ARGUMENT_PREFIX) |
|
|
|
|
@ -159,20 +159,6 @@ namespace GBase.Server |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private IPAddress ParseIpAddress(string ipAddressString) |
|
|
|
|
{ |
|
|
|
|
string[] ipStringArray = ipAddressString.Split('.'); |
|
|
|
|
byte[] ipByteArray = new byte[ipStringArray.Length]; |
|
|
|
|
|
|
|
|
|
for (var i = 0; i < ipStringArray.Length; i++) |
|
|
|
|
{ |
|
|
|
|
string @string = ipStringArray[i]; |
|
|
|
|
ipByteArray[i] = Convert.ToByte(@string); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
return new IPAddress(ipByteArray); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private async Task PrintHelp() |
|
|
|
|
{ |
|
|
|
|
await Log.Write<GBaseServerSettings>("Mandatory Arguments:"); |
|
|
|
|
|