Skip to main content

Create connection

Creates a TCP connection

Function CreateConnection(Val Address, Val Tls = "", Val Proxy = "") Export

ParameterCLI optionTypeRequiredDescription
Address-StringAddress and port
Tls-Structure Of KeyAndValueTLS settings, if necessary. See GetTlsSettings
Proxy-Structure Of KeyAndValueProxy settings, if required. See GetProxySettings
Returns

Map Of KeyAndValue, Arbitrary - Returns TCP client object on successful connection or error information

Caution

NOCLI: this method is not available in CLI version

1C:Enterprise/OneScript code example
Address = "45.79.112.203:4242";
Connection = OPI_TCP.CreateConnection(Address);

OPI_TCP.CloseConnection(Connection);

Address = "tcpbin.com:4243";
Tls = OPI_TCP.GetTLSSettings(True);

ProxtUser = "proxyuser";
ProxyPassword = "12we...";
ProxyAddress = "127.0.0.1";
ProxyPort = "1080";

Proxy = OPI_TCP.GetProxySettings(ProxyAddress, ProxyPort, "socks5", ProxtUser, ProxyPassword);
Tls = OPI_TCP.GetTLSSettings(True);

Connection = OPI_TCP.CreateConnection(Address, TLS, Proxy);
Result
"AddIn.OPI_TCPClient.Main"