كىرىشتىن بۇرۇن 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، port ۋە ھېسابات ۋاسىتىچىنى كۆرسىتىدۇ؛ lambda نىڭ address/port قىممەتلىرى WTelegram تەلەپ قىلغان نىشانلار.
CreateConnection ۋاكالەتچى بىلەن كېلىشىشتىن كېيىن ئۇلانغان TcpClient نى قايتۇرۇشى كېرەك. پەقەت ۋاكالەتچى port ىغا يېتىش بۇ تاپشۇرۇشنى تەمىنلىمەيدۇ.
مىسال كۈتۈپخانىنىڭ ماس قەدەملىك ئۇسۇلىنى ئىشلىتىدۇ. نەتىجە Task.FromResult ئىچىگە ئورالسىمۇ، ئۇلىنىش چاقىرىشى يەنىلا توسۇشچان بولىدۇ؛ زۆرۈر بولغاندا قوللىنىدىغان ماس قەدەمسىز ئۇسۇلنى ئىشلىتىڭ.
handler نى كىرىش ئۈچۈنلا ئەمەس، كېيىنكى ئۇلىنىشلار ئۈچۈنمۇ ساقلاڭ. Telegram ھېساباتىنىڭ سالاھىيەت دەلىللىشى SOCKS ھېساباتىدىن ئايرىم تۇرىدۇ.