Browse Source

Fixed host/port parsing

pull/3273/head
Nikita Tsukanov 7 years ago
parent
commit
3c5126fdf0
  1. 10
      src/Avalonia.DesignerSupport/Remote/HtmlTransport/HtmlTransport.cs

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

Loading…
Cancel
Save