fix(dotnet): allow caller to use a different port for connection (#469)

Updated Devolutions.IronRdp package `Connect` function. Allow user to specify a port other than default 3389.
This commit is contained in:
irvingouj @ Devolutions
2024-05-24 13:50:48 -04:00
committed by GitHub
parent 5266147669
commit ed8883edc4
@@ -7,10 +7,10 @@ namespace Devolutions.IronRdp;
public static class Connection
{
public static async Task<(ConnectionResult, Framed<SslStream>)> Connect(Config config, string servername, CliprdrBackendFactory? factory)
public static async Task<(ConnectionResult, Framed<SslStream>)> Connect(Config config, string servername, CliprdrBackendFactory? factory, int port = 3389)
{
var stream = await CreateTcpConnection(servername, 3389);
var stream = await CreateTcpConnection(servername, port);
var framed = new Framed<NetworkStream>(stream);
ClientConnector connector = ClientConnector.New(config);
@@ -21,7 +21,7 @@ public static class Connection
throw new IronRdpLibException(IronRdpLibExceptionType.CannotResolveDns, "Cannot resolve DNS to " + servername);
}
var socketAddrString = ip[0].ToString() + ":3389";
var socketAddrString = ip[0].ToString() + ":" + port;
connector.WithServerAddr(socketAddrString);
if (factory != null)