From b7eb90f990b20a8a104739817f025db583c7c958 Mon Sep 17 00:00:00 2001 From: YoshiRulz Date: Sun, 26 Jul 2020 04:34:06 +1000 Subject: [PATCH] Add public prop for setting IP+port simultaneously --- src/BizHawk.Client.Common/Api/SocketServer.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/BizHawk.Client.Common/Api/SocketServer.cs b/src/BizHawk.Client.Common/Api/SocketServer.cs index c52e36a0e7..4c5daa7f99 100644 --- a/src/BizHawk.Client.Common/Api/SocketServer.cs +++ b/src/BizHawk.Client.Common/Api/SocketServer.cs @@ -37,6 +37,16 @@ namespace BizHawk.Client.Common } } + public (string HostIP, int Port) TargetAddress + { + get => _targetAddr; + set + { + _targetAddr = value; + Connect(); + } + } + #if true private const int Retries = 10; #else @@ -48,8 +58,7 @@ namespace BizHawk.Client.Common public SocketServer(Func takeScreenshotCallback, string ip, int port) { _takeScreenshotCallback = takeScreenshotCallback; - _targetAddr = (ip, port); - Connect(); + TargetAddress = (ip, port); } private void Connect()