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()