From aff6bc4128df93cd1e29e1a13c4c2844eb6176ca Mon Sep 17 00:00:00 2001 From: sta Date: Tue, 24 May 2016 15:35:00 +0900 Subject: [PATCH] [Fix] Add a try parse Fix for a part of pull request #264. --- websocket-sharp/Ext.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/websocket-sharp/Ext.cs b/websocket-sharp/Ext.cs index a6200982..5d6710d3 100644 --- a/websocket-sharp/Ext.cs +++ b/websocket-sharp/Ext.cs @@ -841,6 +841,10 @@ namespace WebSocketSharp internal static System.Net.IPAddress ToIPAddress (this string hostnameOrAddress) { + System.Net.IPAddress addr; + if (System.Net.IPAddress.TryParse (hostnameOrAddress, out addr)) + return addr; + try { return System.Net.Dns.GetHostAddresses (hostnameOrAddress)[0]; }