From f6d4f78c8454398f4f0d859cf4d3fccbf699c6f5 Mon Sep 17 00:00:00 2001 From: Simon Gockner Date: Tue, 11 Feb 2020 10:59:40 +0100 Subject: [PATCH] - use built-in ipAddress.Parse method instead of own --- GBase.Server/GBaseServerSettings.cs | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/GBase.Server/GBaseServerSettings.cs b/GBase.Server/GBaseServerSettings.cs index 134f3f6..ec91748 100644 --- a/GBase.Server/GBaseServerSettings.cs +++ b/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("Mandatory Arguments:");