Stel WTelegrams SOCKS-TcpHandler yn foar it ynloggen
Lit de keazen proxybibleteek in folslein ûnderhannele TcpClient weromjaan; Task.FromResult hâldt de ferbiningsoprop syngroan.
client.TcpHandler = (address, port) =>
{
var proxy = new Socks5ProxyClient(
proxyHost, proxyPort, proxyUsername, proxyPassword);
return System.Threading.Tasks.Task.FromResult(
proxy.CreateConnection(address, port));
};
await client.LoginUserIfNeeded();Brûk de besteande WTelegram.Client en ymportearje de keazen kompatibele SOCKS-bibleteek. proxyHost, poarte en akkount jouwe de tuskenpersoan oan; de address/port fan de lambda binne de troch WTelegram frege bestimmingen.
CreateConnection moat nei de proxyûnderhanneling in ferbûne TcpClient weromjaan. Allinnich de proxypoarte berikke jout dy oerdracht net.
It foarbyld brûkt in syngroane bibleteekmetoade. De ferbiningsoprop bliuwt blokkearjen, ek as it resultaat yn Task.FromResult ferpakt wurdt; brûk sa nedich in stipe asyngroane metoade.
Hâld de handler foar lettere ferbiningen en it ynloggen. Autentikaasje fan it Telegram-akkount bliuwt los fan it SOCKS-akkount.