From 3c5126fdf0b8cae15bc912d4a536c5eb8738e11c Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Mon, 18 Nov 2019 22:59:17 +0300 Subject: [PATCH] Fixed host/port parsing --- .../Remote/HtmlTransport/HtmlTransport.cs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs b/src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs index 2ca609bba9..55e2df8890 100644 --- a/src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs +++ b/src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs @@ -58,15 +58,13 @@ namespace Avalonia.DesignerSupport.Remote.HtmlTransport }); _signalTransport = signalTransport; - var host = listenUri.Host.Split(':'); - var address = IPAddress.Parse(host[0]); - var port = host.Length > 1 ? int.Parse(host[1]) : 5000; - - _simpleServer = new SimpleWebSocketHttpServer(address, port); + var address = IPAddress.Parse(listenUri.Host); + + _simpleServer = new SimpleWebSocketHttpServer(address, listenUri.Port); _simpleServer.Listen(); Task.Run(AcceptWorker); Task.Run(SocketWorker); - _signalTransport.Send(new HtmlTransportStartedMessage { Uri = "http://" + address + ":" + port + "/" }); + _signalTransport.Send(new HtmlTransportStartedMessage { Uri = "http://" + address + ":" + listenUri.Port + "/" }); } async void AcceptWorker()