[Fix] Add a try parse

Fix for a part of pull request #264.
This commit is contained in:
sta 2016-05-24 15:35:00 +09:00
parent 508a2b3bb1
commit aff6bc4128

View File

@ -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];
}