له ننوتلو مخکې د WTelegram د SOCKS TcpHandler وټاکئ
ټاکل شوې پراکسي کتابخانه باید له بشپړې موافقې وروسته TcpClient راستانه کړي؛ Task.FromResult د نښلونې عمل همغږی ساتي.
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();شته WTelegram.Client وکاروئ او ټاکل شوې سازګاره SOCKS کتابخانه import کړئ. proxyHost، پورټ او حساب منځګړی ښيي؛ د lambda address/port د WTelegram غوښتل شوې موخې دي.
CreateConnection باید د پراکسي له موافقې وروسته نښلول شوی TcpClient راستانه کړي. یوازې د پراکسي پورټ ته رسېدل دا سپارنه نه برابروي.
بېلګه د کتابخانې synchronous طریقه کاروي. د پایلې په Task.FromResult کې تاوول نښلونه nonblocking نه کوي؛ د اړتیا پر مهال د ملاتړ شوې asynchronous طریقې کار واخلئ.
handler د ننوتلو ترڅنګ د راتلونکو نښلونو لپاره هم وساتئ. د Telegram حساب هویتتایید له SOCKS حسابه جلا پاتې کېږي.