Saita SOCKS TcpHandler na WTelegram kafin shiga
Bari zaɓaɓɓen ɗakin karatu na wakili ya dawo da TcpClient bayan cikakkiyar tattaunawar haɗi; Task.FromResult yana barin kiran haɗin synchronous.
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();Yi amfani da WTelegram.Client da ke akwai kuma shigo da ɗakin karatu na SOCKS mai dacewa da ka zaɓa. proxyHost, port da asusu suna nuna mai shiga tsakani; address/port na lambda su ne wuraren da WTelegram ya nema.
Dole CreateConnection ya dawo da TcpClient da aka haɗa bayan tattaunawa da wakili. Isa port na wakili kawai ba ya samar da wannan miƙawa.
Misalin yana amfani da hanyar synchronous ta ɗakin karatu. Kiran haɗin yana ci gaba da tarewa ko da an lulluɓe sakamakonsa da Task.FromResult; yi amfani da hanyar asynchronous da ake tallafawa idan ana buƙata.
Riƙe handler don haɗin da za su biyo baya da kuma shiga. Tantancewar asusun Telegram ta bambanta da asusun SOCKS.