உள்நுழைவதற்கு முன் 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-ஐத் திருப்பித் தர வேண்டும். ப்ராக்சி போர்ட்டை மட்டும் அடைவது இந்த ஒப்படைப்பை நிறைவேற்றாது.
எடுத்துக்காட்டு நூலகத்தின் ஒத்திசைவு மெத்தடைப் பயன்படுத்துகிறது. முடிவை Task.FromResult-இல் பொதிந்தாலும் இணைப்பு அழைப்பு தொடர்ந்து தடுக்கிறது; தேவைப்பட்டால் ஆதரிக்கப்படும் ஒத்திசைவற்ற மெத்தடைப் பயன்படுத்தவும்.
உள்நுழைவுக்கு மட்டுமல்லாமல் அடுத்தடுத்த இணைப்புகளுக்கும் handler-ஐ வைத்திருக்கவும். Telegram கணக்கின் அங்கீகாரம் SOCKS கணக்கிலிருந்து தனியாகவே இருக்கும்.