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();

Úsáid an WTelegram.Client atá ann cheana agus iompórtáil an leabharlann SOCKS chomhoiriúnach a roghnaíodh. Léiríonn proxyHost, an port agus an cuntas an t-idirghabhálaí; is iad address/port na lambda na cinn scríbe a iarrann WTelegram.

Caithfidh CreateConnection TcpClient nasctha a thabhairt ar ais tar éis idirbheartaíocht an tseachfhreastalaí. Ní leor port an tseachfhreastalaí amháin a bhaint amach don aistriú sin.

Úsáideann an sampla modh sioncrónach na leabharlainne. Fanann an glao ceangail blocálach fiú má fhilltear a thoradh in Task.FromResult; úsáid modh aisioncrónach tacaithe nuair is gá.

Coinnigh an láimhseálaí le haghaidh nasc níos déanaí agus le haghaidh logála isteach. Fanann fíordheimhniú chuntas Telegram ar leith ón gcuntas SOCKS.

Ailt ghaolmhara