- use built-in ipAddress.Parse method instead of own

pull/26/head
Simon Gockner 6 years ago
parent 3436edbe6b
commit f6d4f78c84
  1. 16
      GBase.Server/GBaseServerSettings.cs

@ -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:");

Loading…
Cancel
Save