mirror of
https://github.com/netbirdio/IronRDP.git
synced 2026-05-22 18:43:12 -07:00
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user