เด เดเตเดคเตเดคเดฟเดเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดเดคเตเดฐ เดฎเดฟเดเดเตเดเดคเดพเดฃเต, เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดธเดเดตเดฟเดงเดพเดจเดเตเดเตพ เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดฆเตเดฑเตเดตเต เดธเดนเตเดฆเดฐเดจเตเดฎเดพเตผ เดเดคเตเดฐ เดฎเดฟเดเตเดเตเดเดฐเตเด เด เดจเตเดญเดตเดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณเดตเดฐเตเดฎเดพเดฃเต เดคเตเดเดเตเดเดฟเดฏ เดชเตเดธเตเดฑเตเดฑเตเดเตพ เดนเดฌเตเดฐเตเดฏเดฟเตฝ เดเตเดเตเดคเดฒเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเดพเตป เดคเตเดเดเตเดเดฟ. เด เดคเต เดธเดฎเดฏเด, เดตเดณเดฐเต เดเตเดฑเดเตเดเต เดเดณเตเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดธเดพเดเตเดเตเดคเดฟเด เดเดชเดเดฐเดฃเดคเตเดคเดฟเตฝ เดฎเตเดดเตเดเดฟเดฏเดฟเดเตเดเตเดณเตเดณเต - เดชเดฐเดฎเดพเดตเดงเดฟ, เด เดตเตผ JSON เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดตเดณเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ (เดเด.เดเดฟ.เดชเตเดฐเตเดเตเดเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ) เดฌเตเดเตเดเต API เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดธเตเดตเตเดเดฐเดฟเดเตเดเตเด เดตเดฟเดถเตเดตเดพเดธเดคเตเดคเดฟเตฝ เดธเดจเตเดฆเตเดถเดตเดพเดนเดเดจเต เดเตเดฑเตเดฑเดฟเดชเตเดชเดฑเตเดฑเดฟเดฏเตเดณเตเดณ เดเดฒเตเดฒเดพ เดชเตเดฐเดถเดเดธเดเดณเตเด PR-เดเด. เดเดเดฆเตเดถเด เดเดจเตเดจเดฐ เดตเตผเดทเด เดฎเตเดฎเตเดชเต, เดเดทเตเดฒเตเตบ เดเตปโเดเดฟโเดเดฏเดฟเดฒเต เดเดจเตเดฑเต เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเดเตป เดตเดพเดธเดฟเดฒเดฟ (เดจเดฟเตผเดญเดพเดเตเดฏเดตเดถเดพเตฝ, เดกเตเดฐเดพเดซเตเดฑเตเดฑเดฟเดจเตเดชเตเดชเด เดนเดฌเตเดฐเตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เด เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเตเดฑเต เด เดเตเดเตเดฃเตเดเต เดฎเดพเดฏเตโเดเตเดเต) เดชเตเดณเดฟเตฝ เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดธเตเดตเดจเตเดคเด เดเตเดฒเดฟเดเตเดฐเดพเด เดเตเดฒเดฏเดจเตเดฑเต เดเดดเตเดคเดพเตป เดคเตเดเดเตเดเดฟ, เดชเดฟเดจเตเดจเตเดเต เด เดตเดฐเดฟเดเดณเตเดเต เดฐเดเดฏเดฟเดคเดพเดตเต เดเตเตผเดจเตเดจเต. เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดชเตเตผเตพ, เดเดฟเดฒเตผ เดเดเตป เดเตเดฆเดฟเดเตเดเตเด? เดเดพเดฐเดฃเด เดฎเดฑเตเดฑเต เดญเดพเดทเดเดณเดฟเตฝ เดเดคเตเดคเดฐเด เดชเตเดฐเตเดเดเตเดเตเดเตพ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต.เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดคเดฒเตเดฒ เดตเดฟเดทเดฏเด, เดเดฒเตเดฒเดพเดคเตเดค เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดญเดพเดทเดฏเตเดฃเตเดเดพเดเดพเด. เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดฒเตเดฌเตเดฐเดฑเดฟ, เด เดคเดจเตเดธเดฐเดฟเดเตเดเต เดฐเดเดฏเดฟเดคเดพเดตเต เดเดฒเตเดฒเดพ เดตเดดเดฟเดเตเดเตเด เดชเตเดเดฃเด เดเดฆเตเดฏเด เดฎเตเดคเตฝ. เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดซเดฟ เดตเดฟเดถเตเดตเดพเดธเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเด. เดธเตเดฐเดเตเดท เดฒเดเตเดทเตเดฏเดฎเดพเดเตเดเดฟเดฏเตเดณเตเดณ เดเดฐเต เดเตฝเดชเตเดชเดจเตเดจเด เดเดชเดฏเตเดเดฟเดเตเดเต, เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเตผเดฎเตเดฎเดพเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดฒเตเดฌเตเดฐเดฑเดฟเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเดพเดจเตเด เด เดจเตเดงเดฎเดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดฏเดฟเดฒเตเดฒ (เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดคเต เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดทเดฏเดฎเดพเดฃเต). เดเดชเตเดชเตเตพ, เดฒเตเดฌเตเดฐเดฑเดฟ "เดถเดฐเดพเดถเดฐเดฟ" เดคเดฒเดคเตเดคเดฟเตฝ เดจเดจเตเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต (เดเดคเตเดเตเดเดฟเดฒเตเด API เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดจเดเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต).
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดชเตเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐเดฏเดฟเตฝ เดเตเดเตเดคเตฝ เดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตเดฐเดซเดฟเดฏเต เดเดฃเดฟเดคเดฎเต เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดถเดฆเดพเดเดถเดเตเดเดณเตเด เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดพ เดเดจเตเดจเตเดตเดเดฟเดเดณเตเด เดเดฃเตเดเดพเดเตเด (เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดเดดเตเดคเดพเดคเตเดคเดตเตผเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เดเดคเต เดญเดพเดทเดฏเดฟเดฒเตเด เดฒเตเดฌเตเดฐเดฑเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดตเตผเดเตเดเตเด เดเดคเต เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดฃเต). เด เดคเดฟเดจเดพเตฝ, เดเตเดฒเดฏเดจเตเดฑเต เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดเดฏเดพเดฏเดฟเดฐเตเดจเตเดจเต เดชเตเดฐเดงเดพเดจ เดฒเดเตเดทเตเดฏเด เดเดฆเตเดฏเตเดเดฟเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเตเดฐเดเดพเดฐเด. เด เดคเดพเดฏเดคเต, เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเต เดธเตเดดเตเดธเต เดเตเดกเต เด เดเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด (เดตเตเดฃเตเดเตเด, เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเต เดเดคเต เดถเดฐเดฟเดฏเดพเดฃเต เดเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเดเต เดตเดฟเดทเดฏเด เดเดเตเดเตพ เดเตเดเตเดคเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏเดฟ เดเตผเดเตเด เดเตเดฏเตเดฏเตเด. เด เดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต เด เดคเดฟเดจเดพเตฝ), เดชเดเตเดทเต, เดชเดดเดฏ เดเดพเดฒเดคเตเดคเตเดชเตเดชเตเดฒเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, RFC เดชเตเดฒเตเดณเตเดณ เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเดฃเตเดเต - เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดทเตป เด เดจเตเดธเดฐเดฟเดเตเดเต เดฎเดพเดคเตเดฐเด เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดเดดเตเดคเดพเตป เดเดดเดฟเดฏเตเดฎเต, เดธเตเดดเตเดธเต เดเตเดกเต "เดจเตเดเตเดเดพเดคเต", เด เดคเต เดเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดเตเดเต (เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเต, เดฎเตเดฌเตเตฝ), เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดจเตเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฟเดคเตเดคเตเตบ?
เดเดณเตเดณเดเดเตเด เดชเดเตเดเดฟเด:
เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป... เด เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, เด เดฒเตเดฒเต? เดเดคเต เดธเดคเตเดฏเดฎเดพเดฃเตเดพ?.. เดเดฐเต เดฏเตเดต เดเดดเตเดคเตเดคเตเดเดพเดฐเดจเดพเดฏเดฟ เดเดตเดฟเดเต เดคเตเดเดเตเดเดฃเด? เดฌเตเดจเดฑเดฟ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป: TL (เดเตเดชเตเดชเต เดฒเดพเดเดเตเดตเตเดเต) เด เดคเดฟเดจเตเดฑเต เดธเตเดเตเดฎเตเด เดฒเตเดฏเดฑเตเดเดณเตเด เดเตเดเดพเดคเต เดฎเดฑเตเดฑเต เดชเดฒ เดญเดฏเดพเดจเดเดฎเดพเดฏ เดตเดพเดเตเดเตเดเดณเตเด เดเดฆเตเดฏเตเดเดฟเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเดพเดคเตเดคเดตเตผเดเตเดเดพเดฏเดฟ TL เดตเดพเดเตเดฏเดเดเดจเดฏเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดตเดฟเดตเดฐเดฃเด เดเดฐเดฟเดเตเดเดฒเตเด เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดฏเดพเดคเตเดค เดตเตเดเตเดฑเตเดฑเตผ เดเตเดกเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ TL เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเดเตพ เดคเดฐเด เดญเดพเดทเดฏเดฟเตฝ เดคเดฐเดเตเดเดณเตเดเต เด เดญเดพเดตเด เดชเดคเดฟเดชเตเดชเต. เดชเดพเดณเดฟเดเตพ
MTPproto เดเดคเดพเดเดค เดชเดพเดณเดฟ เดเตเดเตพ, เดธเดจเตเดฆเตเดถเดเตเดเตพ, เดธเตเดทเดจเตเดเตพ, เดกเดฟเดซเดฟ-เดนเตเตฝเดฎเดพเตป เดธเดจเตเดฆเตเดถ เดธเดจเตเดฆเตเดถเดเตเดเตพ, msg_id, msg_seqno, เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ, เดคเตเดฑเตเดฑเดพเดฏ เดฆเดฟเดถเดฏเดฟเดฒเตเดณเตเดณ เดชเดฟเดเดเต, เดฎเดฑเตเดฑเต เดตเตเดฏเดคเดฟเดฐเดฟเดเตเดคเดคเดเตพ RPC: เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ, เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ, เดชเดฟเดถเดเตเดเตพ. เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ. เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต เดเดธเดเตเดคเดฟ: เดธเดจเตเดฆเตเดถ เดจเดฟเดฒเดเตพ เดชเดฟเดเดเตเดเดณเตเด เดธเดฎเดฏเดตเตเด. เดเตเดฏเตเดเตพ. เด เดคเต เดเดเตเดเดจเต เดฐเตเดชเดเตฝเดชเดจ เดเตเดฏเตเดฏเดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต?
API? เดคเตเดเดฐเตเด!
เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป... เด
เดคเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, เด
เดฒเตเดฒเต? เดเดคเต เดธเดคเตเดฏเดฎเดพเดฃเตเดพ?..
เด เดฒเตเดเดจเดคเตเดคเดฟเดจเดพเดฏเตเดณเตเดณ เดเตเดฑเดฟเดชเตเดชเตเดเดณเตเดเต เดถเดเดฒเดเตเดเตพ เดเดดเดฟเดเตเด เดตเตเดจเตฝเดเตเดเดพเดฒเดคเตเดคเต เดถเตเดเดฐเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดฟ. เดเดฆเตเดฏเตเดเดฟเด เดตเตเดฌเตเดธเตเดฑเตเดฑเดฟเตฝ เด เดธเดฎเดฏเด เดฎเตเดดเตเดตเตป
เดเดฐเต เดฏเตเดต เดเดดเตเดคเตเดคเตเดเดพเดฐเดจเดพเดฏเดฟ เดเดตเดฟเดเต เดคเตเดเดเตเดเดฃเด?
เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดเดดเตเดคเตเดเดฏเต เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดฒเตเดฌเตเดฐเดฑเดฟเดเตพ เดชเตเดฒเต api_id
ะธ api_hash
(VKontakte API-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดตเตผเดเตเดเต เดชเตเดเตเดเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเด) เดเดคเดฟเดฒเตเดเต เดธเตเตผเดตเตผ เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเตเด. เด เดเตเดฏเตเดฏเดฃเด เดจเดฟเดฏเดฎเดชเดฐเดฎเดพเดฏ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ เดเดคเต เดเตเดฏเตเดฏเตเด, เดชเดเตเดทเต เดฒเตเดฌเตเดฐเดฑเดฟ เดฐเดเดฏเดฟเดคเดพเดเตเดเตพเดเตเดเต เดเดคเต เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเตฝ เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดเตเดเตเดคเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด. เดเตเดธเตเดฑเตเดฑเต เดฎเตเดฒเตเดฏเดเตเดเดณเดฟเตฝ เดจเดฟเดเตเดเตพ เดธเดเดคเตเดชเตเดคเดฐเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด, เด
เดต เดตเดณเดฐเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฃเตเดเตเดเดฟเดฒเตเด - เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด เดเดจเตเดจเดคเดพเดฃเต เดตเดธเตเดคเตเดค เดเดจเตเดจเต เดฎเดพเดคเตเดฐเด เดเดชเตเดชเต, เด
เดคเดฟเดจเดพเตฝ เด
เดคเดฟเตฝ เดคเดฒเดเตเดจเดฟเดเตเดเต เดชเตเดเดฐเตเดคเต.
เดเดชเตเดชเตเตพ, เดเดฐเต เดธเดพเดเตเดเตเดคเดฟเด เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดฐเดเดฟเดธเตเดเตเดฐเตเดทเดจเต เดถเตเดทเด, เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป, เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดฎเตเดคเดฒเดพเดฏเดตเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เด เดชเตโเดกเตเดฑเตเดฑเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเตพเดเตเดเต เด เดฑเดฟเดฏเดฟเดชเตเดชเตเดเตพ เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด. เด เดคเดพเดฏเดคเต, เดกเตเดเตเดเตเดเดณเตเดณเตเดณ เดธเตเดฑเตเดฑเต เดตเตเดฑเตเดคเต เดเดชเตเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเต เดเดฃเตเดเดพเดเตเดเดพเตป เดคเตเดเดเตเดเดฟเดฏเดตเดฐเตเดฎเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเตเดเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเตเดตเตเดจเตเดจเต เดเดฐเดพเตพเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด, เดเดพเดฐเดฃเด เด เดคเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต. เดชเดเตเดทเต เดเดฒเตเดฒ, เด เดเตเดเดจเตเดฏเตเดจเตเดจเตเด เดจเดฟเดฐเตเดเตเดทเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดฐเต เดตเดฟเดตเดฐเดตเตเด เดตเดจเตเดจเดฟเดฒเตเดฒ.
เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดเดดเตเดคเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดฒเดญเดฟเดเตเด เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดณเดฐเต เด
เดเดฒเตเดฏเดพเดฃเต. เดเดเตเดเดฟเดฒเตเด
เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, MTProto-เดจเต เดฎเตเดฎเตเดชเตเด เดถเตเดทเดตเตเด, เดเดฐเตเดธเดฎเดฏเด เดจเดฟเดฐเดตเดงเดฟ เดคเดฒเดเตเดเดณเดฟเตฝ (OS เดเตเตผเดฃเดฒเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดฆเตเดถ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตผเดฎเดพเตผ เดชเดฑเดฏเตเดจเตเดจเดคเตเดชเตเดฒเต, เดฒเตเดฏเตผ เดฒเดเดเดจเด), เดตเดฒเตเดคเตเด เดตเตเดฆเดจเดพเดเดจเดเดตเตเด เดญเดฏเดเตเดเดฐเดตเตเดฎเดพเดฏ เดเดฐเต เดตเดฟเดทเดฏเด เดตเดดเดฟเดฏเดฟเตฝ เดตเดฐเตเด...
เดฌเตเดจเดฑเดฟ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป: TL (เดเตเดชเตเดชเต เดฒเดพเดเดเตเดตเตเดเต) เด
เดคเดฟเดจเตเดฑเต เดธเตเดเตเดฎเตเด เดฒเตเดฏเดฑเตเดเดณเตเด เดเตเดเดพเดคเต เดฎเดฑเตเดฑเต เดชเดฒ เดญเดฏเดพเดจเดเดฎเดพเดฏ เดตเดพเดเตเดเตเดเดณเตเด
เด เดตเดฟเดทเดฏเด, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดชเตเดฐเดถเตเดจเดเตเดเดณเตเดเต เดคเดพเดเตเดเตเดฒเดพเดฃเต. เดจเดฟเดเตเดเตพ เด เดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดพเตฝ เดญเดฏเดเตเดเดฐเดฎเดพเดฏ เดงเดพเดฐเดพเดณเด เดตเดพเดเตเดเตเดเตพ เดเดฃเตเดเดพเดเตเด.
เด
เดคเดฟเดจเดพเตฝ, เดกเดฏเดเตเดฐเด เดเดคเดพ. เด เดตเดพเดเตเดเต เดจเดฟเดเตเดเดณเตเดเต เดฎเดจเดธเตเดธเดฟเตฝ เดตเดจเตเดจเดพเตฝ เดชเดฑเดฏเตเด,
int ? = Int;
long ? = Long;
double ? = Double;
string ? = String;
vector#1cb5c415 {t:Type} # [ t ] = Vector t;
rpc_error#2144ca19 error_code:int error_message:string = RpcError;
rpc_answer_unknown#5e2ad36e = RpcDropAnswer;
rpc_answer_dropped_running#cd78e586 = RpcDropAnswer;
rpc_answer_dropped#a43ad8b7 msg_id:long seq_no:int bytes:int = RpcDropAnswer;
msg_container#73f1f8dc messages:vector<%Message> = MessageContainer;
---functions---
set_client_DH_params#f5045f1f nonce:int128 server_nonce:int128 encrypted_data:bytes = Set_client_DH_params_answer;
ping#7abe77ec ping_id:long = Pong;
ping_delay_disconnect#f3427b8c ping_id:long disconnect_delay:int = Pong;
invokeAfterMsg#cb9f372d msg_id:long query:!X = X;
invokeAfterMsgs#3dc4b4f0 msg_ids:Vector<long> query:!X = X;
account.updateProfile#78515775 flags:# first_name:flags.0?string last_name:flags.1?string about:flags.2?string = User;
account.sendChangePhoneCode#8e57deb flags:# allow_flashcall:flags.0?true phone_number:string current_number:flags.0?Bool = auth.SentCode;
เดเดคเต เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดเดพเดฃเตเดจเตเดจ เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเตเดเต เดเดดเตเดคเดฟเดฏเดคเดฟเดจเตเดฑเต เดเดฐเต เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเต เด เดตเดฌเตเดงเดชเตเตผเดตเตเดตเด เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป เดเดดเดฟเดฏเต - เดถเดฐเดฟ, เดเดต เดชเตเดฐเดคเตเดฏเดเตเดทเดคเตเดคเดฟเตฝ เดเดเดจเดเดณเดพเดฃเต (เดชเตเดฐเต เดเดตเดฟเดเตเดฏเดพเดฃเตเดเตเดเดฟเดฒเตเด, เดเดเดคเตเดคเต เดตเดฒเดคเตเดคเต?), เด เดตเดฏเดฟเตฝ เดซเตเตฝเดกเตเดเดณเตเดฃเตเดเต, เด เดคเดฟเดจเต เดถเตเดทเด เดเดฐเต เดเตเดณเดฃเดฟเดจเต เดถเตเดทเด เดเดฐเต เดคเดฐเด เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต... เดฎเดฟเดเตเดเดตเดพเดฑเตเด. เดเดตเดฟเดเต เดเดเดเดฟเตพ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ C++ เดชเตเดฒเตเดฏเตเดณเตเดณ เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเตพ เดเดฃเตเดเดพเดเดพเด (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดคเตเดฐเตเดฏเดฟเดฒเตเดฒ). เดฎเดฑเตเดฑเตเดฒเตเดฒเดพ เดเดฟเดนเตเดจเดเตเดเดณเตเด เดเดจเตเดคเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต, เดเตเดฆเตเดฏเดเดฟเดนเตเดจเดเตเดเตพ, เดเดถเตเดเดฐเตเดฏเดเดฟเดนเตเดจเดเตเดเตพ, เดถเดคเดฎเดพเดจเด, เดนเดพเดทเต เดฎเดพเตผเดเตเดเตเดเตพ (เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เด เดต เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตเดฅเดฒเดเตเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดพเดฐเตเดฏเดเตเดเตพ เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเต), เดเดฟเดฒเดชเตเดชเตเตพ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณเดคเตเด เดเดฟเดฒเดชเตเดชเตเตพ เด เดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฏ เดนเตเดเตเดธเดพเดกเตเดธเดฟเดฎเตฝ เดธเดเดเตเดฏเดเตพ - เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเดฟ, เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดเดจเต เดจเตเดเดพเด เดถเดฐเดฟเดฏเดพเดฃเต (เดธเตเตผเดตเตผ เดจเดฟเดฐเดธเดฟเดเตเดเดพเดคเตเดคเดคเต) เดฌเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเด? เดจเดฟเดเตเดเตพ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดตเดพเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต (เด เดคเต, เดธเดฎเตเดชเดคเตเดคเตเดณเตเดณ JSON เดชเดคเดฟเดชเตเดชเดฟเตฝ เดธเตเดเตเดฎเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดฒเดฟเดเตเดเตเดเดณเตเดฃเตเดเต - เดเดจเตเดจเดพเตฝ เด เดคเต เดเตเดเตเดคเตฝ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ).
เดชเตเดเต เดคเตเดฑเดเตเดเตเด
เดซเดเตเดทเดฃเตฝ เดญเดพเดทเดเดณเตเด เดเดเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดคเดฐเด เด เดจเตเดฎเดพเดจเดตเตเด เดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดตเดพเดฏเดจเดเตเดเดพเตผ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เด เดญเดพเดทเดฏเดฟเดฒเต เดตเดฟเดตเดฐเดฃ เดญเดพเดท เดเดพเดฃเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฒเตเด, เดเตเดเตเดคเตฝ เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเต, เดเดคเต เดคเดคเตเดตเดคเตเดคเดฟเตฝ เดฎเตเดถเดฎเดฒเตเดฒเตเดจเตเดจเต เดชเดฑเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเดฟเดจเตเดคเดฟเดฐเดพเดฏ เดเดคเดฟเตผเดชเตเดชเตเดเตพ เดเดตเดฏเดพเดฃเต:
- เด เดคเต, เดฒเดเตเดทเตเดฏเด เดจเดจเตเดจเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต, เดชเดเตเดทเต เด เดฏเตเดฏเต, เด เดตเตพ เดจเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ
- เดฑเดทเตเดฏเตป เดธเตผเดตเตเดตเดเดฒเดพเดถเดพเดฒเดเดณเดฟเดฒเต เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธเด เดเดเดฟ เดธเตเดชเตเดทเตเดฏเดพเดฒเดฟเดฑเตเดฑเดฟเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดชเตเดฒเตเด เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดจเตเดจเต - เดเดฒเตเดฒเดพเดตเดฐเตเด เด เดจเตเดฌเดจเตเดง เดเตเดดเตเดธเต เดเดเตเดคเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ
- เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดจเดฎเตเดฎเตพ เดเดพเดฃเตเดจเตเดจเดคเตเดชเตเดฒเต, เด เดคเต เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฃเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดตเดฟเดตเดฐเดฟเดเตเด TL-เดจเตเดฑเต เดชเดฐเดฟเดฎเดฟเดคเดฎเดพเดฏ เดเดชเดตเดฟเดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเต เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเตเดณเตเดณเต
เดชเดฑเดเตเดเดคเตเดชเตเดฒเต #perl
เดซเตเดฐเตเดจเตเดกเต เดเดเตผเดธเดฟ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฟเตฝ, เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดเตเดฐเดฟเดเตโเดธเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดเตเดฑเตเดฑเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเดคเต (เดเดฆเตเดงเดฐเดฃเดฟเดฏเตเดเต เดตเดฟเดตเตผเดคเตเดคเดจเด เดฎเตเดฎเตเดฎเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดคเตเดฏเดฎเดฒเตเดฒ):
เดเดฐเต เดเดฆเตเดฏเดฎเดพเดฏเดฟ เดคเดฟเดฏเดฑเดฟ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดชเดฐเดฟเดเดฏเดชเตเดชเตเดเตเดคเตเดคเดฟ, เดเดตเตเดถเดญเดฐเดฟเดคเดจเดพเดฏเดฟ, เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดคเต เดเดตเดถเตเดฏเดฎเดพเดฃเต เดเดจเตเดจเต เดถเดฐเดฟเดเตเดเตเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดพเดคเต, เด เดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดณเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเดฟ.
เดชเตเดฐเดพเดฅเดฎเดฟเดเดฎเดพเดฏ เดเดจเตเดจเดพเดฏเดฟ เดฌเตเดฏเตผ-เดเตเดชเตเดชเตเดเตพ (เดเดจเตเดฑเต, เดฒเตเดเดเต, เดฎเตเดคเดฒเดพเดฏเดต) เดเดตเดถเตเดฏเด เดเตเดฆเตเดฏเดเตเดเตพ เดเดจเตเดจเดฏเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ - เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เด เดต เดธเตเดตเดฎเตเดงเดฏเดพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฃเด - เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดตเดฐเดพเตป เดจเดฎเตเดเตเดเต เดเดฐเต เดถเตเดฐเดฎเด เดจเดเดคเตเดคเดพเด. เดตเตเดเตเดฑเตเดฑเตผ. เด เดคเดพเดฏเดคเต, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด เดฑเต, เดคเดคเตเดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดตเดธเตเดคเตเดเตเดเดณเต เด เดตเดฏเตเดเต เดถเดฐเดฟเดฏเดพเดฏ เดชเตเดฐเตเดเดณเดฟเตฝ เดจเดฟเดเตเดเตพ เดตเดฟเดณเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ.
เดเดจเตเดจเดพเตฝ เดฎเตเดฎเตเดชเต
เดเดฆเตเดฏเตเดเดฟเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดตเดพเดฏเดฟเดเตเดเดพเดคเตเดคเดตเตผเดเตเดเตเดณเตเดณ TL เดตเดพเดเตเดฏเดเดเดจเดฏเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดตเดฟเดตเดฐเดฃเด
constructor = Type;
myVec ids:Vector<long> = Type;
fixed#abcdef34 id:int = Type2;
fixedVec set:Vector<Type2> = FixedVec;
constructorOne#crc32 field1:int = PolymorType;
constructorTwo#2crc32 field_a:long field_b:Type3 field_c:int = PolymorType;
constructorThree#deadcrc bit_flags_of_what_really_present:# optional_field4:bit_flags_of_what_really_present.1?Type = PolymorType;
an_id#12abcd34 id:int = Type3;
a_null#6789cdef = Type3;
เดจเดฟเตผเดตเดเดจเด เดเดชเตเดชเตเดดเตเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต เดเตบโเดธเตโเดเตเดฐเดเตเดฑเตเดฑเตผโ, เด
เดคเดฟเดจเตเดถเตเดทเด เดเดเตเดเดฟเดเดฎเดพเดฏเดฟ (เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ - เดเดชเตเดชเตเดดเตเด) เดเดฟเดนเตเดจเดคเตเดคเดฟเดฒเตเดเต #
เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด เดเตเดฐเตเดเตเดเตเดธเดจเตเดฎเตเดเตเดธ เด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเตเตผเดฎเดฒเตเดธเต เดเตเดฏเตเดค เดตเดฟเดตเดฐเดฃ เดธเตเดเตเดฐเดฟเดเดเดฟเตฝ เดจเดฟเดจเตเดจเต. เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ เดซเตเตฝเดกเตเดเดณเตเดเต เดเดฐเต เดตเดฟเดตเดฐเดฃเด เดตเดฐเตเดจเตเดจเต; เด
เดต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดคเดฐเด เดถเตเดจเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดเดคเตเดฒเตเดฒเดพเด เดเดฐเต เดคเตเดฒเตเดฏ เดเดฟเดนเตเดจเดคเตเดคเตเดเต เด
เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต, เด เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดชเตเดฐเดฟเดฒเดพเดฃเต - เด
เดคเดพเดฏเดคเต, เดเดชเดตเดฟเดญเดพเดเด -. เดคเตเดฒเตเดฏ เดเดฟเดนเตเดจเดคเตเดคเดฟเดจเตเดฑเต เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ เดเดณเดพเดฃเต เดฌเดนเตเดฐเตเดชเด - เด
เดคเดพเดฏเดคเต, เดจเดฟเดฐเดตเดงเดฟ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เดคเดฐเดเตเดเตพ เด
เดคเดฟเดจเตเดเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเดพเด.
เดตเดฐเดฟเดเตเดเต เดถเตเดทเด เดจเดฟเตผเดตเดเดจเด เดธเดเดญเดตเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ ---functions---
, เด
เดชเตเดชเตเตพ เดตเดพเดเตเดฏเดเดเดจ เด
เดคเตเดชเดเดฟ เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเด, เดชเดเตเดทเต เด
เตผเดคเตเดฅเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด: เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเตผเดชเดฟเดธเดฟ เดซเดเดเตเดทเดจเตเดฑเต เดชเตเดฐเดพเดฏเดฟ เดฎเดพเดฑเตเด, เดซเตเตฝเดกเตเดเตพ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเดพเดฏเดฟ เดฎเดพเดฑเตเด (เดจเดจเตเดจเดพเดฏเดฟ, เด
เดคเดพเดฏเดคเต, เดเตเดตเดเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต เดเดคเต เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดเดจเดฏเดฟเตฝ เดคเดจเตเดจเต เดคเตเดเดฐเตเด. , เดเดคเต เดเตเดตเดฒเด เดจเดฟเดฏเตเดเตเดค เด
เตผเดคเตเดฅเด เดเดฏเดฟเดฐเดฟเดเตเดเตเด), เดเตเดเดพเดคเต "เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเต เดคเดฐเด" - เดฒเดญเดฟเดเตเด เดซเดฒเดคเตเดคเดฟเดจเตเดฑเต เดคเดฐเด. เดถเดฐเดฟเดฏเดพเดฃเต, เด
เดคเต เดเดชเตเดชเตเดดเตเด เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเตเดเดพเดฏเดฟ เดคเตเดเดฐเตเด - เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต ---types---
, เดเดจเตเดจเดพเตฝ เด เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ "เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ". เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดซเดเดเตโเดทเดจเตเดเดณเตเดเต เดคเดฐเดเตเดเดณเต เด
เดตเดฏเตเดเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดตเตผเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เด
เดคเดพเดฏเดคเต. เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ, C++-เตฝ เดเดณเตเดณเดคเต เดชเตเดฒเต เดเดฐเต เดชเตเดฐเดฟเดฒเตเดณเตเดณเดคเตเด เดเดจเตเดจเดพเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดเดชเตเดชเตเดเดณเตเดณเตเดณเดคเตเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดซเดเดเตโเดทเดจเตเดเตพ TL-เตฝ เดจเตฝเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ.
OOP เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฃเตเดเต "เดเตบเดธเตโเดเตเดฐเดเตโเดฑเตเดฑเตผ", "เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเต"? เดถเดฐเดฟ, เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต OOP เดชเดฆเดเตเดเดณเดฟเตฝ เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด - เดเดฐเต เด
เดฎเตเตผเดคเตเดค เดเตเดฒเดพเดธเต เดเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดเดฐเต เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเต เดคเดฐเด, เดเตเดเดพเดคเต เดเตบเดธเตเดเตเดฐเดเตโเดเตผเดฎเดพเตผ เด
เดคเดฟเดจเตเดฑเต เดจเตเดฐเดฟเดเตเดเตเดณเตเดณ เดชเดฟเตปเดเดพเดฎเดฟ เดเตเดฒเดพเดธเตเดเดณเดพเดฃเต, เดเตเดเดพเดคเต final
เดจเดฟเดฐเดตเดงเดฟ เดญเดพเดทเดเดณเตเดเต เดชเดฆเดพเดตเดฒเดฟเดฏเดฟเตฝ. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดตเดฟเดเต เดฎเดพเดคเตเดฐเด เดธเดพเดฎเตเดฏเด OO เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต เดญเดพเดทเดเดณเดฟเดฒเต เดฏเดฅเดพเตผเดคเตเดฅ เดเดตเตผเดฒเตเดกเดกเต เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดฐเตเดคเดฟเดเตพเดเตเดเตเดชเตเดชเด. เดเดตเดฟเดเต เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเตพ เดฎเดพเดคเตเดฐเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดฐเตเดคเดฟเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ (เดซเดเดเตเดทเดจเตเดเดณเตเดเตเดฏเตเด เดฐเตเดคเดฟเดเดณเตเดเตเดฏเตเด เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเต เด
เดต เดเดฃเตเดเตเดจเตเดจเต เดคเดฒเดฏเดฟเตฝ เดเดถเดฏเดเตเดเตเดดเดชเตเดชเด เดธเตเดทเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดเตเดเดฟเดฒเตเด, เด
เดคเต เดฎเดฑเตเดฑเตเดฐเต เดเดพเดฐเตเดฏเดฎเดพเดฃเต) - เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเดฑเดฟเดจเต เดฎเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดเดฃเดเตเดเดพเดเตเดเดพเด. เดเดคเต เดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเต เดเดฐเต เดฌเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเด เดตเดพเดฏเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด.
เดเดคเต เดเดเตเดเดจเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต? เดเดชเตเดชเตเดดเตเด 4 เดฌเตเดฑเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดกเดฟเดธเตเดฐเดฟเดฏเดฒเตเดธเตผ เดฎเตเดฒเตเดฏเด เดเดพเดฃเตเดจเตเดจเต 0xcrc32
- เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ เดเดจเตเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต field1
เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต int
, เด
เดคเดพเดฏเดคเต. เดเตเดคเตเดฏเดฎเดพเดฏเดฟ 4 เดฌเตเดฑเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต, เดเดคเดฟเตฝ เดคเดฐเดคเตเดคเตเดเตเดเตเดเดฟเดฏ เดเดตเตผเดฒเตเดฏเดฟเดเดเต เดซเตเตฝเดกเต PolymorType
เดตเดพเดฏเดฟเดเตเดเต. เดเดพเดฃเตเดจเตเดจเต 0x2crc32
เดเตเดเดพเดคเต เดฐเดฃเตเดเต เดซเตเตฝเดกเตเดเตพ เดเตเดเดฟ เดเดฃเตเดเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เดเดฆเตเดฏเด long
, เด
เดคเดพเดฏเดคเต เดจเดฎเตเดฎเตพ 8 เดฌเตเดฑเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต. เดคเตเดเตผเดจเตเดจเต เดตเตเดฃเตเดเตเด เดเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃ เดคเดฐเด, เด
เดคเต เด
เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดกเตเดธเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, Type3
เดฏเดฅเดพเดเตเดฐเดฎเด เดฐเดฃเตเดเต เดเตบเดธเตโเดเตเดฐเดเตโเดเตผเดฎเดพเดฐเต เดเดเตป เดคเดจเตเดจเต เดธเตผเดเตเดฏเตเดเตเดเดฟเตฝ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เด
เดชเตเดชเตเตพ เด
เดตเตผ เดเดจเตเดจเตเดเดฟเตฝ เดเดฃเตเดเตเดฎเตเดเตเดเดฃเด 0x12abcd34
, เด
เดคเดฟเดจเตเดถเตเดทเด เดจเดฟเดเตเดเตพ 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเตเดเดฟ เดตเดพเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต int
, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ 0x6789cdef
, เด
เดคเดฟเดจเตเดถเตเดทเด เดเดจเตเดจเตเด เดเดฃเตเดเดพเดเดฟเดฒเตเดฒ. เดฎเดฑเตเดฑเตเดจเตเดคเตเดเตเดเดฟเดฒเตเด - เดจเดฟเดเตเดเตพ เดเดฐเต เด
เดชเดตเดพเดฆเด เดเดฑเดฟเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดจเตเดคเดพเดฏเดพเดฒเตเด, เดเดคเดฟเดจเตเดถเตเดทเด เดเดเตเดเตพ 4 เดฌเตเดฑเตเดฑเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเดจเตเดจเต int
เดซเตเตฝเดกเตเดเตพ field_c
ะฒ constructorTwo
เด
เดคเตเดเต เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดตเดพเดฏเดจ เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเด PolymorType
.
เดเดเตเดตเดฟเตฝ, เดชเดฟเดเดฟเดเตเดเดชเตเดชเตเดเตเดเดพเตฝ 0xdeadcrc
เดตเตเดฃเตเดเดฟ constructorThree
, เด
เดชเตเดชเตเตพ เดเดฒเตเดฒเดพเด เดเตเดเตเดคเตฝ เดธเดเตเดเตเตผเดฃเดฎเดพเดเตเดจเตเดจเต. เดเดเตเดเดณเตเดเต เดเดฆเตเดฏเดคเตเดคเต เดซเตเตฝเดกเต bit_flags_of_what_really_present
เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต #
- เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเดคเต เดคเดฐเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เด
เดชเดฐเดจเดพเดฎเด เดฎเดพเดคเตเดฐเดฎเดพเดฃเต nat
, "เดธเตเดตเดพเดญเดพเดตเดฟเด เดธเดเดเตเดฏ" เดเดจเตเดจเดพเดฃเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต. เด
เดคเดพเดฏเดคเต, เดฏเดฅเดพเตผเดคเตเดฅ เดธเตผเดเตเดฏเตเดเตเดเตเดเดณเดฟเตฝ เดเดชเตเดชเดฟเดเดพเดคเตเดค เดธเดเดเตเดฏเดเตพ เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเดชเตเดชเดฟเดเดพเดคเตเดค เดธเดเดเตเดฏเดฏเดพเดฃเต. เด
เดคเดฟเดจเดพเตฝ, เด
เดเตเดคเตเดคเดคเต เดเดฐเต เดเตเดฆเตเดฏเดเดฟเดนเตเดจเดฎเตเดณเตเดณ เดเดฐเต เดจเดฟเตผเดฎเตเดฎเดพเดฃเดฎเดพเดฃเต, เด
เดคเดพเดฏเดคเต เด เดซเตเตฝเดกเต - เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดฌเดฟเดฑเตเดฑเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดซเตเตฝเดกเดฟเตฝ (เดเดเดฆเตเดถเด เดเดฐเต เดเตเตผเดจเดฑเดฟ เดเดชเตเดชเดฑเตเดฑเตเดฑเตผ เดชเตเดฒเต) เดธเดเตเดเตเดเดฐเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต เด
เดคเต เดตเดฏเดฑเดฟเตฝ เดเดฃเตเดเดพเดเต. เด
เดคเดฟเดจเดพเตฝ, เด เดฌเดฟเดฑเตเดฑเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดตเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เด
เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด, เด
เดคเดฟเดจเตผเดคเตเดฅเด เดเดเตเดเตพ เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดฐเต เดซเตเตฝเดกเต เดตเดพเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดเดจเตเดจเดพเดฃเต Type
, เดเดเตเดเดณเตเดเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ 2 เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเดฑเตเดเตพ เดเดฃเตเดเต. เดเดจเตเดจเต เดถเตเดจเตเดฏเดฎเดพเดฃเต (เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดฎเดพเดคเตเดฐเด เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจเต), เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดจเต เดเดฐเต เดซเตเตฝเดกเต เดเดฃเตเดเต ids
เดคเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเต ids:Vector<long>
.
เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเตเด เดเดจเดฑเดฟเดเตเดธเตเดเดณเตเด เดชเตเดฐเตเดธเดฟเดฒเต เดเดพเดตเดฏเดฟเดฒเต เดเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเตเดเตเดเดพเด. เดชเดเตเดทเต เดเดฒเตเดฒ. เดเดคเดพเดฃเตเดเต. เด เดเดฐเตเดฏเตเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดธเตผเดเตเดฏเตเดเตเดเตเดเดณเดฟเตฝ เดเดเดเดฟเตพ เดฌเตเดฐเดพเดเตเดเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจ เดธเดจเตเดฆเตผเดญเด, เดเดคเต เดตเตเดเตโเดเดฑเดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดฌเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเดฎเดฟเตฝ, เดเดต เดตเตเดเตเดฑเตเดฑเตผ เดคเดฐเดคเตเดคเดฟเดจเต เดคเดจเตเดจเต 4 CRC32 เดฌเตเดฑเตเดฑเตเดเดณเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดธเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดคเตเดเตผเดจเตเดจเต 4 เดฌเตเดฑเตเดฑเตเดเตพ - เด เดฑเต เดเดเดเดเตเดเดณเตเดเต เดเดฃเตเดฃเด, เดคเตเดเตผเดจเตเดจเต เด เดเดเดเดเตเดเตพ เดคเดจเตเดจเต.
เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด 4 เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดตเดพเดเตเดเตเดเดณเดฟเดฒเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดเดคเดฟเดฒเตเดเตเดเต เดเตเตผเดเตเดเตเด, เดเดฒเตเดฒเดพ เดคเดฐเดเตเดเดณเตเด เด
เดคเดฟเดจเตเดฑเต เดเตเดฃเดฟเดคเดเตเดเดณเดพเดฃเต - เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดคเดฐเดเตเดเดณเตเด เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. bytes
ะธ string
เดฆเตเตผเดเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดฎเดพเดจเตเดตเตฝ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเตเด เด เดตเดฟเดจเตเดฏเดพเดธเดตเตเด 4 - เดถเดฐเดฟ, เดเดคเต เดธเดพเดงเดพเดฐเดฃเดตเตเด เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดซเดฒเดชเตเดฐเดฆเดตเตเดฎเดพเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเตเดฃเตเดเต? TL เดเดฐเต เดซเดฒเดชเตเดฐเดฆเดฎเดพเดฏ เดฌเตเดจเดฑเดฟ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเดพเดฃเตเดจเตเดจเต เด
เดตเดเดพเดถเดชเตเดชเตเดเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเดฒเตเด, เด
เดตเดฐเตเดเตเดชเตเดชเด เดจเดฐเดเดคเตเดคเดฟเดฒเตเดเตเดเต, เดฌเตเดณเดฟเดฏเตป เดฎเตเดฒเตเดฏเดเตเดเดณเตเด เดเดฑเตเดฑ-เดเตเดทเดฐ เดธเตเดเตเดฐเดฟเดเดเตเดเดณเตเด เดชเตเดฒเตเด 4 เดฌเตเดฑเตเดฑเตเดเดณเดพเดฏเดฟ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดเตเดฃเตเดเต, JSON เดเดชเตเดชเตเดดเตเด เดเตเดเตเดคเตฝ เดเดเตเดเดฟเดฏเตเดณเตเดณเดคเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเต? เดจเตเดเตเดเต, เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดซเตเตฝเดกเตเดเตพ เดชเตเดฒเตเด เดฌเดฟเดฑเตเดฑเต เดซเตเดฒเดพเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดเดดเดฟเดตเดพเดเตเดเดพเด, เดเดฒเตเดฒเดพเด เดตเดณเดฐเต เดฎเดฟเดเดเตเดเดคเดพเดฃเต, เดญเดพเดตเดฟเดฏเดฟเดฒเตเดเตเดเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฃเต, เด
เดคเดฟเดจเดพเตฝ เดเดจเตเดคเตเดเตเดฃเตเดเต เดเตบเดธเตโเดเตเดฐเดเตโเดเดฑเดฟเดฒเตเดเตเดเต เดชเตเดคเดฟเดฏ เดเดชเตโเดทเดฃเตฝ เดซเตเตฝเดกเตเดเตพ เดเตเตผเดเตเดเดฐเตเดคเต?..
เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒ, เดจเดฟเดเตเดเตพ เดเดจเตเดฑเต เดนเตเดฐเดธเตเดต เดตเดฟเดตเดฐเดฃเดฎเดฒเตเดฒ, เดชเตเตผเดฃเตเดฃ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดตเดพเดฏเดฟเดเตเดเดพเตฝ, เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเด. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดธเตเดเตเดฎเดฟเดจเตเดฑเต เดเตเดเตเดธเตเดฑเตเดฑเต เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดจเตเตผเดฎเดฒเตเดธเตเดกเต เดฒเตเตป เด เดจเตเดธเดฐเดฟเดเตเดเดพเดฃเต เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต CRC32 เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเดคเต (เด เดงเดฟเด เดตเตเดฑเตเดฑเตโเดธเตโเดชเตเดฏเตโเดธเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเด เดฎเตเดคเดฒเดพเดฏเดต) - เด เดคเดฟเดจเดพเตฝ เดเดฐเต เดชเตเดคเดฟเดฏ เดซเตเตฝเดกเต เดเตเตผเดคเตเดคเดพเตฝ, เดคเดฐเด เดตเดฟเดตเดฐเดฃ เดฒเตเตป เดฎเดพเดฑเตเด, เด เดคเดฟเดจเดพเตฝ เด เดคเดฟเดจเตเดฑเต CRC32 เดเดชเตเดชเด , เดคเดคเตเดซเดฒเดฎเดพเดฏเดฟ, เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป. เดชเตเดคเดฟเดฏ เดซเตเดฒเดพเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเด เดเดฐเต เดซเตเตฝเดกเต เดฒเดญเดฟเดเตเดเตเดเดฏเตเด เด เดตเดฏเตเดฎเดพเดฏเดฟ เด เดเตเดคเตเดคเดคเดพเดฏเดฟ เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เด เดตเดจเดฑเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดดเดฏ เดเตเดฒเดฏเดจเตเดฑเต เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด?..
เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดจเดฎเตเดเตเดเต เดเตผเดเตเดเดพเด เดเตเดฐเตเดเตเดเตเดธเดจเตเดฎเตเดเตเดธ, เดเดตเดฟเดเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต เดนเดพเดทเต เดซเดเดเตเดทเดจเตเดเตพ เดเดคเต เดคเดฐเด (เดกเต)เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เด เดฆเตเดตเดฟเดคเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป. เดเดตเดฟเดเต เดจเดฎเตเดฎเตพ เดเตเดเตเดเดฟเดฏเดฟเดเดฟเดเดณเตเดเต เดชเตเดฐเดถเตเดจเดคเตเดคเต เด เดญเดฟเดฎเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต - เด เดฒเตเดฒ, เดธเดเดญเดพเดตเตเดฏเดค 232-เตฝ เดเดจเตเดจเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต. เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏ เดเดพเดจเดฒเดฟเดฒเต เดชเดฟเดถเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเด (เดถเดฐเดฟเดฏเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด) เดธเดฟเดเตผเดธเดฟ 32 เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตโเดคเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเตเด เด เดคเดฟเดจเดจเตเดธเดฐเดฟเดเตเดเต เด เดเตเดฃเดเตเดเตพ เดฎเดฑเตเดฑเตเดณเตเดณเดตเตผเดเตเดเต เดฆเตเดทเดเดฐเดฎเดพเดฏเดฟ เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเตเดตเตเดจเตเดจเตเด เดเดฐเดพเดฃเต เดเตผเดคเตเดคเดคเต? เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฌเตเดฑเตเดฑเตเดเตพ เดชเตเดจเดเดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ: เดจเดฟเดเตเดเตพ เดฐเดฃเตเดเต เดตเดฐเดฟเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต CRC32 เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดฆเตเดฏเดคเตเดคเต 4 เดฌเตเดฑเตเดฑเตเดเตพ เด เดเตเดคเตเดค 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดธเตเดตเดพเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต - เดเดคเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดเตเดเดณเตเดเต เดเตปเดชเตเดเตเดเต เดฒเดพเดฑเตเดฑเดฟเตป เด เดเตเดทเดฐเดฎเดพเดฒเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดเตเดธเตเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดเดเตเดเดณเดพเดฃเตเดเตเดเดฟเตฝ (เดเดชเตเดชเด เดเดฐเต เดเตเดฑเดฟเดฏ เดตเดฟเดฐเดพเดฎเดเดฟเดนเตเดจเดตเตเด), เด เดชเตเดฐเตเดเตพ เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเตเดคเดฐเดฎเตเดฐเต เดชเตเดจเดเดเตเดฐเดฎเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดตเดณเดฐเตเดฏเดงเดฟเดเด เดตเตผเดฆเตเดงเดฟเดเตเดเตเดจเตเดจเต.
เดตเดดเดฟเดฏเดฟเตฝ, เดเดฐเดพเดฃเต เด เดตเดฟเดเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดคเต? เดถเดฐเดฟเดเตเดเตเด CRC32? เดเดฆเตเดฏเดเดพเดฒ เดธเตเดดเตโเดธเต เดเตเดกเตเดเดณเดฟเดฒเตเดจเตเดจเดฟเตฝ (เดตเดพเตพเดเตเดเตเดฎเดพเดจเดฟเดจเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต) เดเดฐเต เดนเดพเดทเต เดซเดเดเตโเดทเตป เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด เดคเต เดเดฐเต เดชเตเดฐเดคเตเดเดคเตเดคเตเดฏเตเด 239 เดเดจเตเดจ เดธเดเดเตเดฏ เดเตเดฃเตเดเต เดเตเดฃเดฟเดเตเดเตเดจเตเดจเต, เด เดเดณเตเดเตพเดเตเดเต เดตเดณเดฐเต เดชเตเดฐเดฟเดฏเดชเตเดชเตเดเตเดเดคเดพเดฃเต, เดน เดน!
เด
เดตเดธเดพเดจเด, เดถเดฐเดฟ, เดเดฐเต เดซเตเตฝเดกเต เดคเดฐเดฎเตเดณเตเดณ เดเตบเดธเตเดเตเดฐเดเตโเดเตผเดฎเดพเตผ เดเดจเตเดจเต เดเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดฟ Vector<int>
ะธ Vector<PolymorType>
เดตเตเดฏเดคเตเดฏเดธเตเดค CRC32 เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเตบเดฒเตเตป เดชเตเดฐเดเดเดจเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต? เดเตเดเดพเดคเต เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเด เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดคเต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต เดญเดพเดเดฎเดพเดเตเดฎเต?? เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด เดธเดเดเตเดฏเดเดณเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟ เดเดเตเดเตพ เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดชเดฑเดฏเดพเด Vector<int>
เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดจเตเดณเดตเตเด เดฎเดฑเตเดฑเตเดฐเต 40000 เดฌเตเดฑเตเดฑเตเดเดณเตเด. เดเดคเตเดเตเดเดฟเดฒเต Vector<Type2>
, เดเดคเดฟเตฝ เดเดฐเต เดซเตเตฝเดกเต เดฎเดพเดคเตเดฐเด เด
เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต int
เดเตเดเดพเดคเต เดเดคเต เดคเดฐเดคเตเดคเดฟเตฝ เดเดฑเตเดฑเดฏเตเดเตเดเดพเดฃเต - เดจเดฎเตเดฎเตพ 10000xabcdef0 34 เดคเดตเดฃเดฏเตเด เดคเตเดเตผเดจเตเดจเต 4 เดฌเตเดฑเตเดฑเตเดเดณเตเด เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต? int
, เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเตบเดธเตโเดเตเดฐเดเตโเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฎเตเดเตเดเดพเดฏเดฟ เด
เดคเต เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดเตเดเดพเตป เดญเดพเดทเดฏเตโเดเตเดเต เดเดดเดฟเดฏเตเด fixedVec
80000 เดฌเตเดฑเตเดฑเตเดเตพเดเตเดเต เดชเดเดฐเด 40000 เดฎเดพเดคเตเดฐเด เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดฃเต?
เดเดคเตเดฐเต เดจเดฟเดทเตโเดเตเดฐเดฟเดฏ เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเด เดเตเดฆเตเดฏเดฎเดฒเตเดฒ - เดจเดฟเดเตเดเตพเดเตเดเต เดเตเดฐเตเดชเตเดชเต เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดฒเดญเดฟเดเตเดเตเดฎเตเดจเตเดจเต เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเตเด, เด เดตเดฐเดฟเตฝ เดเดฐเตเดฐเตเดคเตเดคเตผเดเตเดเตเด เดเดฐเต เดเดกเดฟ, เดเดฆเตเดฏ เดจเดพเดฎเด, เด เดตเดธเดพเดจ เดจเดพเดฎเด เดเดจเตเดจเดฟเดตเดฏเตเดฃเตเดเต - เดเดฐเต เดฎเตเดฌเตเตฝ เดเดฃเดเตเดทเดจเดฟเดฒเตเดเต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดเต เด เดณเดตเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด เดตเดณเดฐเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต. เดเตเดฒเดฟเดเตเดฐเดพเด เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเตเดฑเต เดซเดฒเดชเตเดฐเดพเดชเตเดคเดฟเดฏเดพเดฃเต เดเดเตเดเตพเดเตเดเต เดชเดฐเดธเตเดฏเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต.
เด เดคเดฟเดจเดพเตฝโฆ
เดเดฐเดฟเดเตเดเดฒเตเด เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดฏเดพเดคเตเดค เดตเตเดเตเดฑเตเดฑเตผ
เดเตเดฎเตเดชเดฟเดจเตเดฑเตเดฑเดฑเตเดเดณเตเดเตเดฏเตเด เดฎเดฑเตเดฑเตเด เดตเดฟเดตเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดเตเดเดณเดฟเดฒเตเดเต เดธเดเตเดเดฐเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตพ เดถเตเดฐเดฎเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดตเตเดเตเดฑเตเดฑเตผ (เดเดฐเต เดฎเดพเดเตเดฐเดฟเดเตเดธเต เดชเตเดฒเตเด) เดเดชเดเดพเดฐเดฟเดเดฎเดพเดฏเดฟ เดจเดฟเดฐเดตเดงเดฟ เดทเตเดฑเตเดฑเตเดเดณเตเดเต เดเตเดฏเตเดฌเตเดเดณเดฟเดฒเตเดเต เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเดคเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดเดพเดฃเตเด. เดเดจเตเดจเดพเตฝ เด
เดตเดธเดพเดจเด เด
เดตเตผ เดฎเดฑเดเตเดเตเดจเตเดจเต, เด
เดตเดธเดพเดจ เดเดเตเดเด เดเดดเดฟเดตเดพเดเตเดเดฟ, เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเตผเดตเดเดจเด เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต เดเดคเตเดตเดฐเต เดเดฐเต เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดจเตเดคเดพเดฃเต เดเดพเดฐเตเดฏเด? เดญเดพเดทเดเดณเดฟเตฝ เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดเดเต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดฏเดต, เดเดเดจเดฏเต เดเดตเตผเดคเตเดคเดฟเดเตเดเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดคเดฟเดเดเตเดเตเด เดธเดพเดงเดพเดฐเดฃเดฎเดพเดฃเต - เด
เดคเดฟเดจเตเดฑเต เด
เดฒเดธเดฎเดพเดฏ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดฒเตเดณเตเดณ เดเดเดชเตเดฒเตผ เดเดฒเตเดฒเดพเด เดธเตเดตเดฏเด เดฎเดจเดธเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดญเดพเดทเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดตเตเดฃเตเดเดคเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเดพเดฃเต: เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดตเดฟเดตเดฐเดฟเดเตเดเดพเตฝ เดฎเดคเดฟ เดชเดเตเดเดฟเด, เด
เดคเดพเดฏเดคเต. เดฐเดฃเตเดเต เดฎเตเดฒเดเดเตเดเดณเตเดเต เดเดเดจ - เดเดฆเตเดฏเดคเตเดคเตเดคเต เดเดฐเต เดกเดพเดฑเตเดฑ เดเดเดเดฎเดพเดฃเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เด
เดคเต เดเดเดจเดฏเดพเดฃเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดตเดพเดฒเดฟเดจเตเดฑเต เดถเตเดจเตเดฏเดฎเดพเดฏ เดเดเด (เดชเดพเดเตเดเต (cons)
เดฒเดฟเดธเตเดชเดฟเตฝ). เดเดจเตเดจเดพเตฝ เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเด เดเดฐเตเดจเตเดจเตเด เดฎเตเดฒเดเด เด
เดคเดฟเดจเตเดฑเต เดคเดฐเด เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เด
เดงเดฟเดเดฎเดพเดฏเดฟ 4 เดฌเตเดฑเตเดฑเตเดเตพ (TL-เตฝ CRC32) เดเตเดฒเดตเดดเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เด
เดฑเตเดฏเตเด เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดพเด เดจเดฟเดถเตเดเดฟเดค เดตเดฒเดฟเดชเตเดชเด, เดเดจเตเดจเดพเตฝ เดฎเตเตปเดเตเดเตเดเดฟ เด
เดฑเดฟเดฏเดชเตเดชเตเดเดพเดคเตเดค เดจเตเดณเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดจเดฟเดฐเดฏเตเดเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเตพ เดคเดเตผเดเตเดเตเดจเตเดจเต.
เด เดคเดฟเดจเดพเตฝ, เดเดฐเต เดตเตเดเตเดฑเตเดฑเตผ เดเดเตเดเตเดชเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป TL เด เดจเตเดตเดฆเดฟเดเตเดเดพเดคเตเดคเดคเดฟเดจเดพเตฝ, เด เดคเต เดตเดถเดคเตเดคเต เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดคเตเดฏเดจเตเดคเดฟเดเดฎเดพเดฏเดฟ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเดฑเดฏเตเดจเตเดจเต:
เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดฐเต เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ "เดตเตเดเตเดฑเตเดฑเตผ" เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (const 0x1cb5c415 = crc32("เดตเตเดเตเดฑเตเดฑเตผ t: เดคเดฐเด # [ t ] = เดตเตเดเตเดฑเตเดฑเตผ t") เด เดคเต t เดเตเดชเตเดชเดฟเดจเตเดฑเต เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดจเตเดฑเต เดชเตเดฐเดคเตเดฏเตเด เดฎเตเดฒเตเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ.
เดเดชเตเดทเดฃเตฝ เดชเดพเดฐเดพเดฎเตเดฑเตเดฑเตผ t เดฏเตเดเต เดฎเตเดฒเตเดฏเด เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เด เดคเต เดซเดฒ เดคเดฐเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเตเดคเตเดคเดฟเดฐเดฟเดเตเดเดคเดพเดฃเต (เดกเตเดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเต เดฎเตเดฎเตเดชเต เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเดคเต).
เดธเตเดเตเดทเตเดฎเดฎเดพเดฏเดฟ เดจเตเดเตเดเตเด: vector {t:Type} # [ t ] = Vector t
- เดชเดเตเดทเต เดเดฐเดฟเดเดคเตเดคเตเดฎเดฟเดฒเตเดฒ เด เดจเดฟเตผเดตเดเดจเด เดคเดจเตเดจเต เดเดฆเตเดฏเดคเตเดคเต เดธเดเดเตเดฏ เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดจเตเดณเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด เดเดจเตเดจเต เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ! เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด
เดคเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเตเด เดตเดฐเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดคเต เดฎเดจเดธเตเดธเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดจเดฟเดเตเดเดณเตเดเต เดเตเดเตเดฃเตเดเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฃเตเด เดเดฐเต เดฆเดพเดจเดฎเดพเดฃเต. เดฎเดฑเตเดฑเตเดฐเดฟเดเดคเตเดคเต, เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดธเดคเตเดฏเดธเดจเตเดงเดฎเดพเดฏเดฟ เดชเตเดฒเตเด เด เดคเดฐเด เดฏเดฅเดพเตผเดคเตเดฅเดฎเดฒเตเดฒเตเดจเตเดจเต เดชเดฐเดพเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต:
เดตเตเดเตเดฑเตเดฑเตผ เดเดฟ เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเต เดธเตเดฏเตเดกเตเดเตเดชเตเดชเต เดเดจเตเดจเดคเต เดเดฐเต "เดคเดฐเด" เดเดฃเต, เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดฌเตเดเตโเดธเต เดเตเดฏเตโเดคเดคเต เดจเดเตเดจเดฎเดพเดฏเดคเต เดเดฏ เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฟ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฐเต เดถเตเดฐเตเดฃเดฟเดฏเดพเดฃเต.
... เดชเดเตเดทเต เด เดคเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดจเตเดเตเดเดฒเดฟเดฒเตเดเต เดฎเดเตเดคเตเดค เดจเดฟเดเตเดเตพ (เดเดฐเต เดฏเตเดฃเดฟเดตเตเดดเตเดธเดฟเดฑเตเดฑเดฟ เดเตเดดเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฒเตเด เดจเดฟเดเตเดเตพเดเตเดเต เด เดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเด) เดเดชเตเดเตเดทเดฟเดเตเดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดเดฏเตเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดคเต เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเดฎเตเดจเตเดจเต เดจเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเดณเตเดเต เดคเดฒเดฏเดฟเตฝ เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจ เดงเดพเดฐเดฃ เดเดคเต เดเตเดฐเตเดคเดฐเดฎเดพเดฃเต เดเดจเตเดจเดคเดพเดฃเต. เดเดฃเดฟเดคเด เดเดพเดฎเตเดชเดฟเตฝ, เด เดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดคเต เดเตเตพ เดชเตเดชเตเดชเดฟเตพ (เดฐเดฃเตเดเต เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดเตเดเตผ - ACM เดตเดฟเดเดฏเดฟ), เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดเดฐเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ. เดฒเดเตเดทเตเดฏเด - เดเดพเดฃเดฟเดเตเดเตเด - เดจเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดตเดดเดฟเดฏเดฟเตฝ, เดจเดฎเตเดชเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต. เด เดคเต เดจเดฎเตเดเตเดเต เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเดพเด
#
เด เดคเตเดฐเต เดชเดฐเตเดฏเดพเดฏเดฎเดพเดฃเตnat
, เดธเตเดตเดพเดญเดพเดตเดฟเด เดธเดเดเตเดฏ:เดเตเดชเตเดชเต เดเดเตเดธเตเดชเตเดฐเดทเดจเตเดเตพ เดเดฃเตเดเต (type-expr) เดเตเดเดพเดคเต เดธเดเดเตเดฏเดพ เดชเดฆเดชเตเดฐเดฏเตเดเดเตเดเดณเตเด (nat-expr). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดต เด เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
type-expr ::= expr nat-expr ::= expr
เดเดจเตเดจเดพเตฝ เดตเตเดฏเดพเดเดฐเดฃเดคเตเดคเดฟเตฝ เด เดต เด เดคเต เดฐเตเดคเดฟเดฏเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต. เด เดตเตเดฏเดคเตเดฏเดพเดธเด เดตเตเดฃเตเดเตเด เดเตผเดฎเตเดฎเดฟเดเตเดเตเดเดฏเตเด เดธเตเดตเดฎเตเดงเดฏเดพ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดเดฏเตเด เดตเตเดฃเด.
เดถเดฐเดฟ, เด
เดคเต, เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดคเดฐเดเตเดเตพ (vector<int>
, vector<User>
) เดเดฐเต เดชเตเดคเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดฃเตเดเต (#1cb5c415
), เด
เดคเดพเดฏเดคเต. เดเตเตพ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดคเดพเดฏเดฟ เดจเดฟเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเดฎเตเดเตเดเดฟเตฝ
users.getUsers#d91a548 id:Vector<InputUser> = Vector<User>;
เด เดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดฐเต เดตเตเดเตโเดเดฑเดฟเดจเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดเดฏเดฒเตเดฒ, เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดเต เดตเตเดเตโเดเดฑเดพเดฃเต. เดเตเดเตเดคเตฝ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ, เดเตเดฏเตเดฏเดฃเด เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเด - เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดกเดฟเตฝ, เดเดฐเต เดเดเดเดคเตเดคเดฟเดจเตเด, เดจเดเตเดจเดฎเดพเดฏ เดคเดฐเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดฐเต เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเตเดเดพเดคเต เดจเดฒเตเดฒ เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดฎเตเดชเตเตพ เด เดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - เดเดจเตเดจเดพเตฝ เด เดตเตเดเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต เดเดฒเตเดฒเดพ เดเดเดเดเตเดเดณเดฟเดฒเตเด เดเดเตเดเตพ เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดฏเดเตเดเดฟเดเตเดเตเดฃเตเดเต เด เดคเดฐเด? เดตเตเดฏเดคเตเดฏเดธเตโเดค เดเดเดเดเตเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตโเดค เดคเดฐเดเตเดเตพ เดเตพเดเตเดเตเดณเตเดณเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฐเต เด เดฑเตเดฏเตโเดเตเดเต เดเดคเตเดเตเดเดฟเดฒเตเด เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ PHP เดเดฃเตเดเตเดเดฟเดฒเต?
เด เดเดเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจเต - เด เดคเตเดคเดฐเดฎเตเดฐเต เดเดฟเดเตฝ เดเดตเดถเตเดฏเดฎเดพเดฃเต? เดเดฐเตเดชเดเตเดทเต เดตเดฃเตเดเดฟเดเตเดเต เดเดฐเต เดนเตเดฏเตเดฎเตป เดธเตเดฐเดฟเดฏเดฒเตเดธเตผ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเต, เด เดชเตเดชเตเดดเตเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจ เด เดคเต เดชเตเดฐเตเดเตเดเตเดฌเดซเต? เด เดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเด, เดจเดฎเตเดเตเดเต เดชเตเดฐเดพเดเตเดเตเดธเต เดจเตเดเตเดเดพเด.
เดเตเดกเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ TL เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเดเตพ
เดฆเตเดฑเตเดตเดฟเดจเตเดฑเต เดเดนเดฐเดฟ เดตเดฟเตฝเดชเตเดชเดจเดฏเตโเดเตเดเตเดชเตเดชเด เดชเตเดฐเดธเดฟเดฆเตเดงเดฎเดพเดฏ เดธเดเดญเดตเดเตเดเตพเดเตเดเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต VKontakte เดฏเตเดเต เดเดดเดคเตเดคเดฟเดฒเดพเดฃเต เดเดฟเดเตฝ เดเดจเดฟเดเตเดเดคเต.เดคเตเตผเดเตเดเดฏเดพเดฏเตเด), เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดตเดฟเดเดธเดจเด เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต. เดเตเดเดพเดคเต เดเดชเตเดชเตบ เดธเตเดดเตเดธเดฟเดฒเตเด
Templates are not used now. Instead, the same universal constructors (for example, vector {t:Type} [t] = Vector t) are used w
เดเดจเตเดจเดพเตฝ เดชเตเตผเดฃเตเดฃเดคเดฏเตเดเตเดเดพเดฏเดฟ เดจเดฎเตเดเตเดเต เดชเดฐเดฟเดเดฃเดฟเดเตเดเดพเด, เด เดเตเดเดจเต เดชเดฑเดเตเดเดพเตฝ, เดเดฟเดจเตเดคเดฏเตเดเต เดญเตเดฎเดจเตเดฑเต เดชเดฐเดฟเดฃเดพเดฎเด.
#define ZHUKOV_BYTES_HACK
#ifdef ZHUKOV_BYTES_HACK
/* dirty hack for Zhukov request */
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดฎเดจเตเดนเดฐเด:
static const char *reserved_words_polymorhic[] = {
"alpha", "beta", "gamma", "delta", "epsilon", "zeta", "eta", "theta", NULL
};
เด เดถเดเดฒเด เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเตเดเดชเตเดฒเตเดฑเตเดฑเตเดเดณเต เดเตเดฑเดฟเดเตเดเตเดณเตเดณเดคเดพเดฃเต:
intHash {alpha:Type} vector<coupleInt<alpha>> = IntHash<alpha>;
เดเดฐเต เดนเดพเดทเตโเดฎเดพเดชเตเดชเต เดเตเดเดชเตเดฒเตเดฑเตเดฑเต เดคเดฐเดคเตเดคเดฟเดจเตเดฑเต เดจเดฟเตผเดตเดเดจเด เดเดคเดพเดฃเต int - Type เดเตเดกเดฟเดเดณเตเดเต เดตเตเดเตเดฑเตเดฑเตผ. C++ เตฝ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดพเดฃเดชเตเดชเตเดเตเด:
template <T> class IntHash {
vector<pair<int,T>> _map;
}
เด
เดเตเดเดจเต, alpha
- เดเตเดตเตเดกเต! เดเดจเตเดจเดพเตฝ C++ เตฝ เดฎเดพเดคเตเดฐเดฎเต เดจเดฟเดเตเดเตพเดเตเดเต T เดเดดเตเดคเดพเตป เดเดดเดฟเดฏเต, เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเตฝเดซ, เดฌเตเดฑเตเดฑ เดเดดเตเดคเดฃเด ... เดเดจเตเดจเดพเตฝ 8 เดชเดฐเดพเดฎเตเดฑเตเดฑเดฑเตเดเดณเดฟเตฝ เดเตเดเตเดคเตฝ เดเดฒเตเดฒ, เด
เดตเดฟเดเตเดฏเดพเดฃเต เดซเดพเดจเตเดฑเดธเดฟ เด
เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเดคเต. เดเดฐเดฟเดเตเดเตฝ เดธเตเดจเตเดฑเต เดชเตเดฑเตเดฑเตเดดเตโเดธเตเดฌเตผเดเดฟเตฝ เดเดคเตเดชเตเดฒเต เดเดฟเดฒ เดกเดฏเดฒเตเดเตเดเตพ เดจเดเดจเตเดจเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต:
-- ะะฐะดะพ ัะดะตะปะฐัั ะฒ TL ัะฐะฑะปะพะฝั
-- ะะป... ะั ะฟัััั ะฟะฐัะฐะผะตััั ะทะพะฒัั ะฐะปััะฐ, ะฑะตัะฐ,... ะะฐะบะธะต ัะฐะผ ะตัั ะฑัะบะฒั ะตััั... ะ, ัััะฐ!
-- ะัะฐะผะผะฐัะธะบะฐ? ะั ะฟะพัะพะผ ะฝะฐะฟะธัะตะผ
-- ะกะผะพััะธัะต, ะบะฐะบะพะน ั ัะธะฝัะฐะบัะธั ะฟัะธะดัะผะฐะป ะดะปั ัะฐะฑะปะพะฝะพะฒ ะธ ะฒะตะบัะพัะฐ!
-- ะขั ะดะพะปะฑะฐะฝัะปัั, ะบะฐะบ ะผั ััะพ ะฟะฐััะธัั ะฑัะดะตะผ?
-- ะะฐ ะฝะต ััััะต, ะพะฝ ัะฐะผ ะพะดะธะฝ ะฒ ัั
ะตะผะต, ะทะฐั
ะฐัะบะพะดะธัั -- ะธ ะพะบ
เดเดจเตเดจเดพเตฝ เดเดคเต "เดชเตเดคเตเดตเดพเดฏเดฟ" TL เดจเตเดฑเต เดเดฆเตเดฏเดคเตเดคเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดจเดเดชเตเดชเดพเดเตเดเดฒเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดเตเดฒเดฟเดเตเดฐเดพเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเตฝ เดคเดจเตเดจเต เดจเดเดชเตเดชเดพเดเตเดเดฒเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด.
เดตเดพเดธเดฟเดฒเดฟเดฏเตเดเตเดณเตเดณ เดตเดพเดเตเดเต:
Vasily, [09.10.18 17:07] เดเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเดฎเตเดชเดฐเดฟเดฏเดพเดฏเดฟ, เดเดดเตเดค เดเตเดเดพเดฃเต, เดเดพเดฐเดฃเด เด เดตเตผ เดเดฐเต เดเตเดเตเดเด เด เดฎเตเตผเดคเตเดคเดคเดเตพ เดธเตเดทเตเดเดฟเดเตเดเต, เดคเตเดเตผเดจเตเดจเต เด เดตเดฏเดฟเตฝ เดเดฐเต เดฌเตเตพเดเตเดเต เด เดเดฟเดเตเดเต, เดเตเดกเต เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเดจเต เดเดจเตเดจเตเดตเดเดฟเดเตพ เดเตเดฃเตเดเต เดฎเดฑเดเตเดเต.
เดซเดฒเดฎเดพเดฏเดฟ, เดเดฆเตเดฏเด เดกเตเดเตเดเต pilot.jpg-เตฝ เดจเดฟเดจเตเดจเต
เดคเตเดเตผเดจเตเดจเต dzhekichan.webp เดเดจเตเดจ เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต
เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด เดเดฃเดฟเดคเดตเตเด เดชเดฐเดฟเดเดฏเดฎเตเดณเตเดณ เดเดณเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต, เด เดตเตผ Aho, Ullmann เดเดจเตเดจเดฟเดต เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเตเด เด เดตเดฐเตเดเต DSL เดเดเดชเตเดฒเดฑเตเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดฆเดถเดพเดฌเตเดฆเดเตเดเดณเดพเดฏเดฟ เดตเตเดฏเดตเดธเดพเดฏเดคเตเดคเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดจเดฟเดฒเดตเดพเดฐเดฎเดพเดฏเดฟ เดฎเดพเดฑเดฟเดฏ เดเดชเดเดฐเดฃเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดเดฟเดคเดฐเดพเดฃเตเดจเตเดจเตเด เดจเดฎเตเดเตเดเต เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเดพเด, เด เดฒเตเดฒเต?
เดเดดเตเดคเดฟเดฏเดคเต
16.12 04:18 เดตเดพเดธเดฟเดฒเดฟ: เดเดฐเตเดเตเดเดฟเดฒเตเด lex+yacc-เตฝ เดชเตเดฐเดพเดตเตเดฃเตเดฏเด เดจเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต
16.12 04:18 เดตเดพเดธเดฟเดฒเดฟ: เดเดจเดฟเดเตเดเต เด เดคเต เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
16.12 04:18 เดตเดพเดธเดฟเดฒเดฟ: เดจเดจเตเดจเดพเดฏเดฟ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ VK เดฒเต เดตเดฐเดฟเดเดณเตเดเต เดเดฃเตเดฃเดคเตเดคเดฟเดจเต เด เดตเตผเดเตเดเต เดชเดฃเด เดฒเดญเดฟเดเตเดเต
16.12 04:19 เดตเดพเดธเดฟเดฒเดฟ: 3k+ เดตเดฐเดฟเดเตพ เดฎเตเดคเดฒเดพเดฏเดต.<censored>
เดเดฐเต เดชเดพเดดเตเดธเดฑเดฟเดจเต เดชเดเดฐเด
เดเดฐเตเดชเดเตเดทเต เดเดฐเต เด
เดชเดตเดพเดฆเด? เดเดเตเดเดจเตเดฏเตเดจเตเดจเต เดจเตเดเตเดเดพเด
nametype = re.match(r'([a-zA-Z.0-9_]+)(#[0-9a-f]+)?([^=]*)=s*([a-zA-Z.<>0-9_]+);', line);
if (not nametype):
if (not re.match(r'vector#1cb5c415 {t:Type} # [ t ] = Vector t;', line)):
print('Bad line found: ' + line);
เดชเตเดคเตเดคเดฃเดฟเดฒเต 1100+ เดตเดฐเดฟเดเตพ, เดฐเดฃเตเดเต เดชเดคเดฟเดตเต เดเดเตโเดธเตโเดชเตเดฐเดทเดจเตเดเตพ + เดตเตเดเตเดฑเตเดฑเตผ เดชเตเดฒเตเดณเตเดณ เดชเตเดฐเดคเตเดฏเตเด เดเตเดธเตเดเตพ, เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดฟเดเตฝ เดตเดพเดเตเดฏเดเดเดจ เด เดจเตเดธเดฐเดฟเดเตเดเต เดธเตเดเตเดฎเดฟเตฝ เดชเตเดฐเดเตเดฏเดพเดชเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเต, เดชเดเตเดทเต เด เดคเต เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเดพเตป เด เดตเตผ เด เดตเดพเดเตเดฏเดเดเดจเดฏเต เดเดถเตเดฐเดฏเดฟเดเตเดเต... เดเตเดฆเตเดฏเด เดเดฏเดฐเตเดจเตเดจเต, เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเตเดฒเตเดฒเดพเด เดเดฐเต เด เดคเตเดญเตเดคเด?ะธเดเดจเตเดคเดพเดฏเดพเดฒเตเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เด เดจเตเดธเดฐเดฟเดเตเดเต เดเดฐเตเด เดเดคเต เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเดพเตป เดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดคเต เดเตเดเตเดคเตฝ เดชเดพเดณเดฟเดฏเดพเดฃเต?!
เดชเดฑเดฏเดเตเดเต... CRC32 เดเตเดเตเดเดฟเดเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดฎเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเดคเต เดเตผเดเตเดเตเดจเตเดจเตเดฃเตเดเต? เด เดคเดฟเดจเดพเตฝ, เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดเตเดกเต เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเตฝ CRC32 เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดคเดฐเดเตเดเตพเดเตเดเตเดณเตเดณ เดเดดเดฟเดตเดพเดเตเดเดฒเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดเดฃเตเดเต. เดเตเดฐเตเดจเตเดจเดฟเดฒเตเดฒ เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดจเตเดจเดฟเดจเตเดชเตเดชเด!
Vasily, [18.12/22 49:XNUMX] เดเดตเดฟเดเต เดเดพเตป เดเดฟเดจเตเดคเดฟเดเตเดเตเด เด เดเตเดเดจเตเดฏเตเดฐเต TL เดเดตเดถเตเดฏเดฎเตเดฃเตเดเต เดเดจเตเดจเต
เดเดคเดฐ เดจเดฟเตผเดตเตเดตเดนเดฃเดเตเดเดณเดฟเตฝ เดเตเดดเดชเตเดชเดฎเตเดฃเตเดเดพเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเดพเตป เดฒเตเตป เดฌเตเดฐเตเดเตเดเตเดเตพ เดเตเตผเดเตเดเดพเตป เดคเตเดเดเตเดเตเด, เดชเดพเดดเตเดธเดฑเตเดเดณเดฟเตฝ เดชเดเตเดคเดฟเดฏเตเด เดฎเตพเดเตเดเดฟ-เดฒเตเตป เดจเดฟเตผเดตเดเดจเดเตเดเดณเดฟเตฝ เดคเดเดฐเตเด
tdesktop, เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด
เดตเตบ-เดฒเตเดจเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดพเดฐเตเดฏเด เดเตผเดเตเดเตเด, เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต เดเดเตเดเตพ เด เดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด.
เดถเดฐเดฟ, เดเตเดฒเดฟเดเตเดฐเดพเด-เดเตเดฒเดฟ เด เดจเตเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฃเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดเดฆเตเดฏเตเดเดฟเดเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเดเต เดเดพเดฐเตเดฏเดฎเต? เดเตผเดเตเดเดฑเดฟเดฏเดพเด?.. เดเตปเดกเตเดฐเตเดฏเดฟเดกเต เดเตเดฒเดฏเดจเตเดฑเต เดเตเดกเดฟเตฝ เดธเตเดเตเดฎ เดชเดพเดดเตโเดธเตผ เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ (เดเดคเต เดเดชเตเดชเตบ เดธเตเดดเตโเดธเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดฆเตเดฏเดเตเดเตพ เดเดฏเตผเดคเตเดคเตเดจเตเดจเต, เดชเดเตเดทเต เดเดคเต เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเดจเตเดณเตเดณเดคเดพเดฃเต), เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดฐเดธเดเดฐเดฎเดพเดฏ เดจเดฟเดฐเดตเดงเดฟ เดเตเดกเต เดเดทเดฃเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เด เดตเดฏเดฟเตฝ เดเตเดเตเดคเตฝ เดคเดพเดดเต เดเดชเดตเดฟเดญเดพเดเด.
เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดฎเดฑเตเดฑเต เดเดจเตเดคเต เดเตเดฆเตเดฏเดเตเดเตพ เดเดฏเตผเดคเตเดคเตเดจเตเดจเต? เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดตเตผ เดงเดพเดฐเดพเดณเด เดเดพเดฐเตเดฏเดเตเดเตพ เดเตเดฏเตเดคเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดฌเดฟเดฑเตเดฑเต เดซเตเตฝเดกเตเดเดณเตเด เดธเตเดชเดพเดงเดฟเด เดซเตเตฝเดกเตเดเดณเตเด เดเดชเดฏเตเดเดฟเดเตเดเต:
เดตเดพเดธเดฟเดฒเดฟ:
flags.0? true
เดซเตเตฝเดกเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเตเดจเตเดจเตเด เดชเดคเดพเด เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏเดพเตฝ เดถเดฐเดฟเดฏเดพเดฃเตเดจเตเดจเตเด เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเตเดตเดพเดธเดฟเดฒเดฟ:
flags.1? int
เดซเตเตฝเดกเต เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเตเดจเตเดจเตเด เด เดคเต เดกเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเตเดจเตเดจเตเด เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเตเดตเดพเดธเดฟเดฒเดฟ: เดเดดเตเดค, เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดตเดฟเดทเดฎเดฟเดเตเดเตเดฃเตเด!
เดตเดพเดธเดฟเดฒเดฟ: เดธเดคเตเดฏเดฎเตเดจเตเดจเดคเต เดตเตเดฑเตเด เดชเตเดเตเดฏเด เดจเตเดณเดฎเตเดณเตเดณ เดคเดฐเดฎเดพเดฃเตเดจเตเดจเต เดชเตเดฐเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดเดตเดฟเดเตเดฏเต เดชเดฐเดพเดฎเตผเดถเดฎเตเดฃเตเดเต, เดชเดเตเดทเต เด เดตเดฐเตเดเต เดกเตเดเตโเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดจเตเด เดเตเดเตเดเดฟเดเตเดเตเตผเดเตเดเตเด เด เดธเดพเดงเตเดฏเดฎเดพเดฃเต
เดตเดพเดธเดฟเดฒเดฟ: เดเดชเตเดชเตบ เดธเตเดดเตโเดธเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฒเตเดเดณเดฟเตฝ เดเดคเต เด เดเตเดเดจเตเดฏเดฒเตเดฒ, เดชเดเตเดทเต เดเดฐเต เดเตเดเตเดเด เดเตเดฐเดเตเดเตเดเดณเตเด เดชเดฟเดจเตเดคเตเดฃเดเดณเตเด เดเดฃเตเดเต
เดเตเดฒเดฟเดคเตเดคเดฃเดฟเดจเตเดฑเต เดเดพเดฐเตเดฏเดฎเต? MTPproto เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดจเตเดเตเดเตเดฎเตเดชเตเตพ, เดเดฐเต เดเดฆเดพเดนเดฐเดฃเด - เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เด
เดคเตเดคเดฐเด เดญเดพเดเดเตเดเดณเตเดฃเตเดเต, เดชเดเตเดทเต เด
เดเดฏเดพเดณเด %
เด
เดคเต "เดเดฐเต เดจเดเตเดจเดฎเดพเดฏ เดคเดฐเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดคเต" เดเดจเตเดจเต เดฎเดพเดคเตเดฐเดฎเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดเตเดเตเดณเตเดณเต, เด
เดคเดพเดฏเดคเต. เดเตเดตเดเตเดฏเตเดณเตเดณ เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเดฟเตฝ เดเดฐเต เดชเดฟเดถเดเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเดคเตเดค เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเต:
เดตเดพเดธเดฟเดฒเดฟ, [22.06.18 18:38] เดเดฐเดฟเดเดคเตเดคเต:
msg_container#73f1f8dc messages:vector message = MessageContainer;
เดฎเดฑเตเดฑเตเดฐเต เดฐเตเดคเดฟเดฏเดฟเตฝ:
msg_container#73f1f8dc messages:vector<%Message> = MessageContainer;
เดเดต เดฐเดฃเตเดเต เดตเดฒเดฟเดฏ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเดณเดพเดฃเต, เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดตเดฟเดคเดคเตเดคเดฟเตฝ เดเดฐเตเดคเดฐเด เดจเดเตเดจ เดตเตเดเตเดฑเตเดฑเตผ เดตเดฐเตเดจเตเดจเต
เดเดพเตป เดตเตเดเตเดฑเตเดฑเตผ เดจเดฟเตผเดตเดเดจเด เดเดฃเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เด เดคเตเดจเตเดจเตเด เดเดฃเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
เดเตเดฒเดฟเดคเตเดคเดฃเดฟเตฝ เดเตเดเตเดฃเตเดเต เดตเดฟเดถเดเดฒเดจเด เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
เด เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเตเดฑเต เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฟเตผเดตเดเดจเด เด เดญเดฟเดชเตเดฐเดพเดฏเดชเตเดชเตเดเตเดเต
msg_container
เดตเตเดฃเตเดเตเด, เดเตเดฆเตเดฏเด เดเดเดฆเตเดถเด% เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต. เด เดคเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ.
เดตเดพเดกเดฟเด เดเตเดเตเดเดฑเตเดตเต, [22.06.18 19:22] เดเตเดเดพเดคเต เดเดฟเดกเตเดธเตโเดเตโเดเตเดชเตเดชเดฟเดฒเตเด?
Vasily, [22.06.18 19:23] เดเดจเตเดจเดพเตฝ เดธเดพเดงเดพเดฐเดฃ เดเดเตเดเดฟเดจเตเดเดณเดฟเดฒเต เด เดตเดฐเตเดเต TL เดชเดพเดดเตเดธเตผ เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดเดคเตเด เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ.
// parsed manually
TL เดเดฐเต เดฎเดจเตเดนเดฐเดฎเดพเดฏ เดธเดเดเตเดฐเดนเดฎเดพเดฃเต, เดเดฐเตเด เด เดคเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ
เดเตเดเดพเดคเต % เด เดตเดฐเตเดเต เดธเตเดเตเดฎเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเดฟเดฒเดฟเดฒเตเดฒ
เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดคเดจเตเดจเต เดตเดฟเดฐเตเดฆเตเดงเดฎเดพเดฃเต, เด เดคเดฟเดจเดพเตฝ idk
เดเดคเต เดตเตเดฏเดพเดเดฐเดฃเดคเตเดคเดฟเตฝ เดเดฃเตเดเตเดคเตเดคเดฟ, เด เตผเดคเตเดฅเดถเดพเดธเตเดคเตเดฐเด เดตเดฟเดตเดฐเดฟเดเตเดเดพเตป เด เดตเตผเดเตเดเต เดฎเดฑเดเตเดเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต
เดจเดฟเดเตเดเตพ TL-เตฝ เดชเตเดฐเดฎเดพเดฃเด เดเดฃเตเดเต, เด เดฐ เดฒเดฟเดฑเตเดฑเดฑเดฟเดฒเตเดฒเดพเดคเต เดจเดฟเดเตเดเตพเดเตเดเต เด เดคเต เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
"เดถเดฐเดฟ, เดจเดฎเตเดเตเดเต เดชเดฑเดฏเดพเด," เดฎเดฑเตเดฑเตเดฐเต เดตเดพเดฏเดจเดเตเดเดพเดฐเตป เดชเดฑเดฏเตเด, "เดจเดฟเดเตเดเตพ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดตเดฟเดฎเตผเดถเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเดเตเดเดจเต เดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดเดจเตเดจเต เดเดพเดฃเดฟเดเตเดเต."
เดตเดพเดธเดฟเดฒเดฟ เดฎเดฑเตเดชเดเดฟ เดชเดฑเดฏเตเดจเตเดจเต: โเดชเดพเดดเตโเดธเดฑเดฟเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด, เดเดจเดฟเดเตเดเต เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดพเดฐเตเดฏเดเตเดเตพ เดเดทเตเดเดฎเดพเดฃเต
args: /* empty */ { $$ = NULL; }
| args arg { $$ = g_list_append( $1, $2 ); }
;
arg: LC_ID ':' type-term { $$ = tl_arg_new( $1, $3 ); }
| LC_ID ':' condition '?' type-term { $$ = tl_arg_new_cond( $1, $5, $3 ); free($3); }
| UC_ID ':' type-term { $$ = tl_arg_new( $1, $3 ); }
| type-term { $$ = tl_arg_new( "", $1 ); }
| '[' LC_ID ']' { $$ = tl_arg_new_mult( "", tl_type_new( $2, TYPE_MOD_NONE ) ); }
;
เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เด เดคเดฟเดจเตเดเตเดเดพเตพ เดจเดจเตเดจเดพเดฏเดฟ เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเต
struct tree *parse_args4 (void) {
PARSE_INIT (type_args4);
struct parse so = save_parse ();
PARSE_TRY (parse_optional_arg_def);
if (S) {
tree_add_child (T, S);
} else {
load_parse (so);
}
if (LEX_CHAR ('!')) {
PARSE_ADD (type_exclam);
EXPECT ("!");
}
PARSE_TRY_PES (parse_type_term);
PARSE_OK;
}
เด เดฅเดตเดพ
# Regex to match the whole line
match = re.match(r'''
^ # We want to match from the beginning to the end
([w.]+) # The .tl object can contain alpha_name or namespace.alpha_name
(?:
# # After the name, comes the ID of the object
([0-9a-f]+) # The constructor ID is in hexadecimal form
)? # If no constructor ID was given, CRC32 the 'tl' to determine it
(?:s # After that, we want to match its arguments (name:type)
{? # For handling the start of the '{X:Type}' case
w+ # The argument name will always be an alpha-only name
: # Then comes the separator between name:type
[wd<>#.?!]+ # The type is slightly more complex, since it's alphanumeric and it can
# also have Vector<type>, flags:# and flags.0?default, plus :!X as type
}? # For handling the end of the '{X:Type}' case
)* # Match 0 or more arguments
s # Leave a space between the arguments and the equal
=
s # Leave another space between the equal and the result
([wd<>#.?]+) # The result can again be as complex as any argument type
;$ # Finally, the line should always end with ;
''', tl, re.IGNORECASE | re.VERBOSE)
เดเดคเดพเดฃเต เดนเตเตพ เดฒเตเดเตโเดธเตผ:
---functions--- return FUNCTIONS;
---types--- return TYPES;
[a-z][a-zA-Z0-9_]* yylval.string = strdup(yytext); return LC_ID;
[A-Z][a-zA-Z0-9_]* yylval.string = strdup(yytext); return UC_ID;
[0-9]+ yylval.number = atoi(yytext); return NUM;
#[0-9a-fA-F]{1,8} yylval.number = strtol(yytext+1, NULL, 16); return ID_HASH;
n /* skip new line */
[ t]+ /* skip spaces */
//.*$ /* skip comments */
/*.**/ /* skip comments */
. return (int)yytext[0];
เด. เด เดคเดฟเดจเต เดธเตเดฎเตเดฏเดฎเดพเดฏเดฟ เดชเดฑเดฏเตเดจเตเดจเดคเดพเดฃเต เดเตเดเตเดคเตฝ เดฒเดณเดฟเดคเด.
เดชเตเดคเตเดตเต, เดซเดฒเดคเตเดคเดฟเตฝ, TL-เดจเตเดฑเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเด เดเดชเดธเตเดฑเตเดฑเดฟเดจเตเดณเตเดณ เดชเดพเดดเตเดธเดฑเตเด เดเตเดกเต เดเดจเดฑเตเดฑเตเดฑเดฑเตเด เดเดเดฆเตเดถเด 100 เดตเดฐเดฟ เดตเตเดฏเดพเดเดฐเดฃเดคเตเดคเดฟเดฒเตเดเตเดเตเด เดเดจเดฑเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต ~300 เดฒเตเดจเตเดเดณเดฟเดฒเตเดเตเดเตเด เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (เดเดฒเตเดฒเดพเด เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต print
เดฏเตเดเต เดเดจเดฑเตเดฑเตเดฑเดกเต เดเตเดกเต), เดเดฐเต เดเตเดฒเดพเดธเดฟเดฒเตเดฏเตเด เดเดคเตเดฎเดชเดฐเดฟเดถเตเดงเดจเดฏเตเดเตเดเตเดณเตเดณ เดเตเดชเตเดชเต เดเตปเดซเตผเดฎเตเดทเตป เดฌเตบ เดเตพเดชเตเดชเตเดเต. เดเดฐเต เดชเตเดณเดฟเดฎเตเตผเดซเดฟเดเต เดคเดฐเดตเตเด เดเดฐเต เดถเตเดจเตเดฏเดฎเดพเดฏ เด
เดฎเตเตผเดคเตเดค เด
เดเดฟเดธเตเดฅเดพเดจ เดเตเดฒเดพเดธเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเตบเดธเตเดเตเดฐเดเตโเดเตผเดฎเดพเตผ เด
เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดพเดฐเดฎเตเดชเดฐเตเดฏเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดเดฏเตเด เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเตเด เดกเดฟเดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเตเดฎเตเดณเตเดณ เดฐเตเดคเดฟเดเดณเตเดฃเตเดเต.
เดคเดฐเด เดญเดพเดทเดฏเดฟเตฝ เดคเดฐเดเตเดเดณเตเดเต เด
เดญเดพเดตเด
เดถเดเตเดคเดฎเดพเดฏ เดเตเดชเตเดชเดฟเดเดเต เดเดฐเต เดจเดฒเตเดฒ เดเดพเดฐเตเดฏเดฎเดพเดฃเต, เด เดฒเตเดฒเต? เดเดฒเตเดฒ, เดเดคเต เดเดฐเต เดนเตเดณเดฟเดตเตผ เด เดฒเตเดฒ (เดเดจเดฟเดเตเดเต เดเดฒเดจเดพเดคเตเดฎเด เดญเดพเดทเดเตพ เดเดฃเตเดเตเดเดฟเดฒเตเด) TL-เดจเตเดฑเต เดเดเตเดเดเตเดเตเดเดฟเดจเตเดณเตเดณเดฟเดฒเต เดเดฐเต เดชเตเดธเตเดฑเตเดฑเตเดฒเตเดฑเตเดฑเดพเดฃเต. เด เดคเดฟเดจเตเดฑเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ, เดญเดพเดท เดจเดฎเตเดเตเดเต เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดชเดฐเดฟเดถเตเดงเดจเดเดณเตเด เดจเตฝเดเดฃเด. เดถเดฐเดฟ, เดถเดฐเดฟ, เดเดฐเตเดชเดเตเดทเต เด เดตเตป เดคเดจเตเดจเตเดฏเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดจเดเดชเตเดชเดพเดเตเดเตฝ, เดชเดเตเดทเต เด เดตเตป เด เดตเดฐเต เดตเดฟเดตเดฐเดฟเดเตเดเดฃเด. เดชเดฟเดจเตเดจเต เดเดคเตเดคเดฐเด เด เดตเดธเดฐเดเตเดเดณเดพเดฃเต เดจเดฎเตเดฎเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเดคเต?
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเดเตเดเตพ. เดซเดฏเดฒเตเดเตพ เด เดชเตโเดฒเตเดกเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดเดเตเดเตพ เดเดตเดฟเดเต เดเดพเดฃเตเดจเตเดจเต:
เดซเดฏเดฒเดฟเดจเตเดฑเต เดฌเตเดจเดฑเดฟ เดเดณเตเดณเดเดเตเดเด เดชเดฟเดจเตเดจเตเดเต เดญเดพเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต. เดเดฒเตเดฒเดพ เดญเดพเดเดเตเดเตพเดเตเดเตเด เดเดฐเต เดตเดฒเดฟเดชเตเดชเด เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด ( เดญเดพเดเด_เดตเดฒเดฟเดชเตเดชเด ) เดเตเดเดพเดคเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต:
part_size % 1024 = 0
(1KB เดเตเดฃเตเดเต เดนเดฐเดฟเดเตเดเดพเด)524288 % part_size = 0
(512KB เดญเดพเดเด_เดตเดฒเดฟเดชเตเดชเด เดเตเดฃเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดนเดฐเดฟเดเตเดเดพเดตเตเดจเตเดจเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด)เด เดคเดฟเดจเตเดฑเต เดตเดฒเดฟเดชเตเดชเด part_size-เดจเตเดเตเดเดพเตพ เดเตเดฑเดตเดพเดฃเตเดเตเดเดฟเตฝ เด เดตเดธเดพเดจ เดญเดพเดเดคเตเดคเดฟเดจเต เด เดตเตเดฏเดตเดธเตเดฅเดเตพ เดชเดพเดฒเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.
เดเดฐเต เดญเดพเดเดคเตเดคเดฟเดจเตเด เดเดฐเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด, เดซเดฏเตฝ_เดญเดพเดเด, 0 เดฎเตเดคเตฝ 2,999 เดตเดฐเตเดฏเตเดณเตเดณ เดฎเตเดฒเตเดฏเด.
เดซเดฏเตฝ เดชเดพเตผเดเตเดเตเดทเตป เดเตเดฏเตเดค เดถเตเดทเด เดธเตเตผเดตเดฑเดฟเตฝ เดธเตเดตเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดฐเตเดคเดฟ เดจเดฟเดเตเดเตพ เดคเดฟเดฐเดเตเดเตเดเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดชเดฏเตเดเดฟเดเตเดเตเด
upload.saveBigFilePart เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเตผเดฃเตเดฃ เดตเดฒเตเดชเตเดชเด 10 MB-เดฏเดฟเตฝ เดเตเดเตเดคเดฒเดพเดฃเตเดเตเดเดฟเตฝupload.saveFilePart เดเตเดฑเดฟเดฏ เดซเดฏเดฒเตเดเตพเดเตเดเดพเดฏเดฟ.
[โฆ] เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดกเดพเดฑเตเดฑ เดเตปเดชเตเดเตเดเต เดชเดฟเดถเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดจเตฝเดเดพเด:
- FILE_PARTS_INVALID โ เดญเดพเดเดเตเดเดณเตเดเต เดเดฃเตเดฃเด เด เดธเดพเดงเตเดตเดพเดฃเต. เดฎเตเดฒเตเดฏเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณเดคเดฒเตเดฒ
1..3000
เดเดคเดฟเดฒเตเดคเตเดเตเดเดฟเดฒเตเด เดกเดฏเดเตเดฐเดพเดฎเดฟเดฒเตเดฃเตเดเต? เดเดคเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด TL เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดเดเดฟเดชเตเดชเดฟเดเตเดเดพเดจเดพเดเตเดฎเต? เดเดฒเตเดฒ. เดชเดเตเดทเต เดเตเดทเดฎเดฟเดเตเดเดฃเด, เดฎเตเดคเตเดคเดเตเดเดจเตเดฑเต เดเตผเดฌเต เดชเดพเดธเตเดเดฒเดฟเดจเต เดชเตเดฒเตเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏ เดคเดฐเดเตเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดเตเดเต เดถเตเดฐเตเดฃเดฟเดเตพ. เดเตเดเดพเดคเต เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดเดฟ เด
เดตเดจเดฑเดฟเดฏเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดชเตเดชเตเตพ เด
เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเดคเต enum
- เดเดฐเต เดจเดฟเดถเตเดเดฟเดค (เดเตเดฑเดฟเดฏ) เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเต เดเดฐเต เดเดฃเดเตเดเต เดเตพเดเตเดเตเดณเตเดณเตเดจเตเดจ เดเดฐเต เดคเดฐเด. เดธเดฟ - เดจเตเดฏเตเดฎเตเดฑเดฟเดเต เดชเตเดฒเตเดณเตเดณ เดญเดพเดทเดเดณเดฟเตฝ, เดเดเตเดเตพ เดเดคเตเดตเดฐเต เดคเดฐเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดธเดเดธเดพเดฐเดฟเดเตเดเดคเต เดธเดเดเตเดฏเดเตพ. เดเดจเตเดจเดพเตฝ เด
เดฑเตเดเดณเตเด เดธเตเดเตเดฐเดฟเดเดเตเดเดณเตเด เดเดฃเตเดเต... เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดธเตเดเตเดฐเดฟเดเดเดฟเตฝ เดเดฐเต เดซเตเตบ เดจเดฎเตเดชเตผ เดฎเดพเดคเตเดฐเดฎเต เดเตพเดเตเดเตเดณเตเดณเดพเตป เดเดดเดฟเดฏเต เดเดจเตเดจเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเดเตเดเตเด, เด
เดฒเตเดฒเต?
เดเดคเตเดจเตเดจเตเด TL-เตฝ เดเดฒเตเดฒ. เดชเดเตเดทเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, JSON เดธเตเดเตเดฎเดฏเดฟเตฝ เดเดฃเตเดเต. 512 KB เดฏเตเดเต เดกเดฟเดตเดฟเดธเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดฎเดฑเตเดฑเตเดฐเดพเตพ เดตเดพเดฆเดฟเดเตเดเดพเตฝ, เดเดคเต เดเดชเตเดชเตเดดเตเด เดเตเดกเดฟเตฝ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เดคเตเดเตผเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเต เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดเดฑเดชเตเดชเดพเดเตเดเตเด เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ เดชเดฐเดฟเดงเดฟเดเตเดเต เดชเตเดฑเดคเตเดคเต เดเดฐเต เดจเดฎเตเดชเตผ เด
เดฏเดฏเตเดเตเดเตเด 1..3000
(เด
เดจเตเดฌเดจเตเดง เดชเดฟเดถเดเต เดเดฃเตเดเดพเดเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ) เด
เดคเต เดธเดพเดงเตเดฏเดฎเดพเดเตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด
เดฒเตเดฒเต?..
เดตเดดเดฟเดฏเดฟเตฝ, เดชเดฟเดถเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด เดฑเดฟเดเตเดเตเตบ เดฎเตเดฒเตเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเด. TL-เตฝ เดเตเดฒเดฟ เดเตเดฏเตเดคเดฟเดเตเดเตเดณเตเดณเดตเตผ เดชเตเดฒเตเด เด เดตเดฐเตเดเต เดเดฃเตเดฃเตเดเตพ เดฎเดเตเดเตเดจเตเดจเต - เด เดคเต เดเดเตเดเตพเดเตเดเต เดชเตเดเตเดเตเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟเดฒเตเดฒ เดเดฐเตเดจเตเดจเตเด TL-เดฒเต เดเดฐเต เดซเดเดเตโเดทเดจเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเดเตเด เดฑเดฟเดเตเดเตเตบ เดคเดฐเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดฐเต เดชเดฟเดถเดเตเด เดจเตฝเดเดพเด. เดเดจเตเดจเดพเตฝ เดเดคเต TL เดคเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด เดเดนเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดจเตเดจเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ (เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เดเตผโเดชเดฟโเดธเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฐเตเดคเดฟเดเดณเดฟเตฝ เดเตเดฏเตเดฏเดพเดฎเตเดเตเดเดฟเดฒเตเด, เดเดเตเดเตพ เดเดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเดพเด) - เดเดจเตเดจเดพเตฝ เด เดฎเตเตผเดคเตเดค เดคเดฐเดเตเดเดณเตเดเต เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดเดถเดฏเดเตเดเดณเตเดเต เดถเตเดฆเตเดงเดฟเดฏเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเตเดจเตเดคเต เดธเตเดตเตผเดเตเดเตเดฏ เดฒเตเดเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต?.. เดเดพเตป เดเดเตเดเต เดเดเตเดคเตเดคเต - เด เดคเต เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดคเตเดคเตเด
เด
เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดตเดพเดฏเดจเดพเดเตเดทเดฎเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต? เดถเดฐเดฟ, เด
เดตเดฟเดเต, เดชเตเดคเตเดตเต, เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต เดตเดฟเดตเดฐเดฃเด เดเดคเต เดธเตเดเตเดฎเดฏเดฟเตฝ เดถเดฐเดฟเดฏเตเดฃเตเดเต (JSON เดธเตเดเตเดฎเดฏเดฟเตฝ, เดตเตเดฃเตเดเตเด, เด
เดคเต), เดเดจเตเดจเดพเตฝ เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เด
เดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ, เดชเตเดฐเดพเดฏเตเดเดฟเด เดตเดถเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดคเดพเดฃเต - เด
เดชเตโเดกเตเดฑเตเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ เดจเดฟเดธเตเดธเดพเดฐเดฎเดพเดฏเดฟ เดจเตเดเตเดเตเด? เดเดจเตเดจเดคเดฟเตฝ เดธเตเดตเดฏเด เดเดพเดฃเตเด
-channelFull#76af5481 flags:# can_view_participants:flags.3?true can_set_username:flags.6?true can_set_stickers:flags.7?true hidden_prehistory:flags.10?true id:int about:string participants_count:flags.0?int admins_count:flags.1?int kicked_count:flags.2?int banned_count:flags.2?int read_inbox_max_id:int read_outbox_max_id:int unread_count:int chat_photo:Photo notify_settings:PeerNotifySettings exported_invite:ExportedChatInvite bot_info:Vector<BotInfo> migrated_from_chat_id:flags.4?int migrated_from_max_id:flags.4?int pinned_msg_id:flags.5?int stickerset:flags.8?StickerSet available_min_id:flags.9?int = ChatFull;
+channelFull#1c87a71a flags:# can_view_participants:flags.3?true can_set_username:flags.6?true can_set_stickers:flags.7?true hidden_prehistory:flags.10?true can_view_stats:flags.12?true id:int about:string participants_count:flags.0?int admins_count:flags.1?int kicked_count:flags.2?int banned_count:flags.2?int online_count:flags.13?int read_inbox_max_id:int read_outbox_max_id:int unread_count:int chat_photo:Photo notify_settings:PeerNotifySettings exported_invite:ExportedChatInvite bot_info:Vector<BotInfo> migrated_from_chat_id:flags.4?int migrated_from_max_id:flags.4?int pinned_msg_id:flags.5?int stickerset:flags.8?StickerSet available_min_id:flags.9?int = ChatFull;
เด เดฅเดตเดพ
-message#44f9b43d flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true id:int from_id:flags.8?int to_id:Peer fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?int reply_to_msg_id:flags.3?int date:int message:string media:flags.9?MessageMedia reply_markup:flags.6?ReplyMarkup entities:flags.7?Vector<MessageEntity> views:flags.10?int edit_date:flags.15?int post_author:flags.16?string grouped_id:flags.17?long = Message;
+message#44f9b43d flags:# out:flags.1?true mentioned:flags.4?true media_unread:flags.5?true silent:flags.13?true post:flags.14?true from_scheduled:flags.18?true id:int from_id:flags.8?int to_id:Peer fwd_from:flags.2?MessageFwdHeader via_bot_id:flags.11?int reply_to_msg_id:flags.3?int date:int message:string media:flags.9?MessageMedia reply_markup:flags.6?ReplyMarkup entities:flags.7?Vector<MessageEntity> views:flags.10?int edit_date:flags.15?int post_author:flags.16?string grouped_id:flags.17?long = Message;
เดเดคเต เดเดฒเตเดฒเดพเดตเดฐเตเดฏเตเด เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ GitHub, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเตเดคเดฐเด เดจเตเดฃเตเด เดตเดฐเดฟเดเตพเดเตเดเตเดณเตเดณเดฟเดฒเต เดฎเดพเดฑเตเดฑเดเตเดเตพ เดนเตเดฒเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฏเดฟเด "10 เดตเตเดฏเดคเตเดฏเดพเดธเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเด", เดคเดฒเดเตเดเตเดฑเต เดเดเดจเดเดฟ เดเดพเดฃเตเดจเตเดจเดคเต เดฐเดฃเตเดเต เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเดฟเดฒเตเดฏเตเด เดคเตเดเดเตเดเดตเตเด เด เดตเดธเดพเดจเดตเตเด เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเต, เดจเดฟเดเตเดเตพ เดจเดเตเดตเดฟเตฝ เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดฎเดเตเดชเตเดชเตเดเต เดตเดพเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต ... เดเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเดคเตเดคเดฟเตฝ, เดเดคเต เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดฆเตเดถเตเดฏเดชเดฐเดฎเดพเดฏเดฟ เดตเตเดคเตเดคเดฟเดเตเดเตเดเดคเตเด เดตเตเดคเตเดคเดฟเดเตเดเตเดเดคเตเด.
เดตเดดเดฟเดฏเดฟเตฝ, เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดจเตเดฑเต เดชเดฐเดฟเดถเตเดฆเตเดงเดฟเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต. เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฎเตเดเตเดเต เดฌเดฟเดฑเตเดฑเต เดซเตเตฝเดกเตเดเตพ เดตเตเดฃเตเดเดคเต? เด เดตเดฐเดพเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒเต เดฎเดฃเด เดคเดฐเด เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดจเตเดฑเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเตเดถเดฎเดพเดฃเต? เดฐเตเดเดพเดเดฟเดคเตเดฐเดคเตเดคเดฟเดจเตเดฑเต เดฎเตเตป เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ เดตเดฟเดถเดฆเตเดเดฐเดฃเด เดเดพเดฃเดพเด. เดเดฆเตเดฏเด, เด เดคเต, เด เดเตเดเดจเตเดฏเดพเดฃเต, เดเดฐเต เดคเตเดฎเตเดฎเดฒเดฟเดจเตเด เดเดฐเต เดชเตเดคเดฟเดฏ เดคเดฐเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดเต. เด เด เดเดฟเดธเตเดฅเดพเดจเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เด เดฐเตเดชเดคเตเดคเดฟเตฝ เดจเดฟเดฒเดตเดฟเดฒเตเดฃเตเดเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต:
storage.fileUnknown#aa963b05 = storage.FileType;
storage.filePartial#40bc6f52 = storage.FileType;
storage.fileJpeg#7efe0e = storage.FileType;
storage.fileGif#cae1aadf = storage.FileType;
storage.filePng#a4f63c0 = storage.FileType;
storage.filePdf#ae1e508d = storage.FileType;
storage.fileMp3#528a0677 = storage.FileType;
storage.fileMov#4b09ebbc = storage.FileType;
storage.fileMp4#b3cea0e4 = storage.FileType;
storage.fileWebp#1081464c = storage.FileType;
เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเตเด, เดจเดฟเดเตเดเดณเตเดเต เดเดเดจเดฏเดฟเตฝ 5 เดเดชเตเดทเดฃเตฝ เดซเตเตฝเดกเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเดฒเตเดฒเดพ เดเดชเตโเดทเดจเตเดเตพเดเตเดเตเด เดจเดฟเดเตเดเตพเดเตเดเต 32 เดคเดฐเด เดเดตเดถเตเดฏเดฎเดพเดฃเต. เดธเดเดฏเตเดเดฟเดค เดธเตเดซเตเดเดจเด. เด เดเตเดเดจเต, เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเดจเตเดฑเต เดเด เดฟเดจเดฎเดพเดฏ เดฏเดพเดฅเดพเตผเดคเตเดฅเตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดพเดธเตเดฑเตเดฑเต-เดเดฐเตเดฎเตเดชเต เดเดดเตเดคเดเตเดเตเดคเดฟเดฐเต เดเดฟเดเตฝ เดธเดฟเดฆเตเดงเดพเดจเตเดคเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดซเดเดฟเด เดถเตเดฆเตเดงเดฟ เดตเตเดฃเตเดเตเด เดคเดเตผเดจเตเดจเต.
เดเตเดเดพเดคเต, เดเดฟเดฒ เดธเตเดฅเดฒเดเตเดเดณเดฟเตฝ เด เดเดณเตเดเตพ เดคเดจเตเดจเต เดธเตเดตเดจเตเดคเด เดเตเดชเตเดชเตเดณเดเดฟ เดฒเดเดเดฟเดเตเดเตเดจเตเดจเต. เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, MTProto (เด เดเตเดคเตเดค เด เดงเตเดฏเดพเดฏเด) เตฝ เดชเตเดฐเดคเดฟเดเดฐเดฃเด Gzip เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเดชเตเดฐเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดฒเตเดฒเดพเด เดถเดฐเดฟเดฏเดพเดฃเต - เดชเดพเดณเดฟเดเดณเตเด เดธเตผเดเตเดฏเตเดเตเดเตเด เดฒเดเดเดฟเดเตเดเดชเตเดชเตเดเตเดเดคเตเดดเดฟเดเตเดเดพเตฝ. เดเดฐเดฟเดเตเดเตฝ เดเตเดเดฟ, RpcResult เดคเดจเตเดจเตเดฏเดฒเตเดฒ, เด เดคเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเดฎเดพเดฃเต เดเตเดฏเตเดคเดคเต. เดถเดฐเดฟ, เดเดจเตเดคเดฟเดจเดพเดฃเต เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต?.. เดเดเดชเตเดฐเดทเตป เดเดตเดฟเดเตเดฏเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดเดจเดฟเดเตเดเต เดเดฐเต เดเดจเตเดจเตเดตเดเดฟเดฏเดฟเตฝ เดฎเตเดฑเดฟเดเตเดเตเดฃเตเดเดฟ เดตเดจเตเดจเต.
เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดเดฆเดพเดนเดฐเดฃเด, เดเดเตเดเตพ เดเดฐเดฟเดเตเดเตฝ เดเดฐเต เดชเดฟเดถเดเต เดเดฃเตเดเตเดคเตเดคเดฟ - เด
เดคเต เด
เดฏเดเตเดเต InputPeerUser
เดชเดเดฐเด InputUser
. เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเตเด. เดชเดเตเดทเต เด
เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต! เด
เดคเดพเดฏเดคเต, เดธเตเตผเดตเตผ เดคเดฐเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดคเตเดเตเดเดจเตเดฏเดพเดเตเด? เดเตเดฒเดฟเดเตเดฐเดพเด-เดเตเดฒเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเตเดกเต เดถเดเดฒเดเตเดเตพ เดตเดดเดฟ เดเดเตเดเตพเดเตเดเต เดเดคเตเดคเดฐเด เดจเตฝเดเดพเด:
if (tgl_get_peer_type (E->id) != TGL_PEER_CHANNEL || (C && (C->flags & TGLCHF_MEGAGROUP))) {
out_int (CODE_messages_get_history);
out_peer_id (TLS, E->id);
} else {
out_int (CODE_channels_get_important_history);
out_int (CODE_input_channel);
out_int (tgl_get_peer_id (E->id));
out_long (E->id.access_hash);
}
out_int (E->max_id);
out_int (E->offset);
out_int (E->limit);
out_int (0);
out_int (0);
เดฎเดฑเตเดฑเตเดฐเต เดตเดฟเดงเดคเตเดคเดฟเตฝ เดชเดฑเดเตเดเดพเตฝ, เดเดตเดฟเดเตเดฏเดพเดฃเต เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดจเดเดคเตเดคเตเดจเตเดจเดคเต เดธเตเดตเดฎเตเดงเดฏเดพ, เดเตเดกเต เดธเตเดทเตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ! เดเดฐเตเดชเดเตเดทเต เดธเตเตผเดตเตผ เดธเดฎเดพเดจเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดฟเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต?.. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดฐเดฟเดเตเดเตฝ เดเตเดฏเตเดคเดพเตฝ เดเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด, เดเดจเตเดจเดพเตฝ เด เดชเตโเดกเตเดฑเตเดฑเต เดธเดฎเดฏเดคเตเดคเต เดชเดฟเดจเตเดจเตเดเต เดเดคเต เดเดเตเดเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเด? เดเดคเดฟเดจเดพเดฃเต เดชเดฆเตเดงเดคเดฟ เดเดฃเตเดเตเดชเดฟเดเดฟเดเตเดเดคเต? เดเดตเดฟเดเต เดจเดฎเตเดฎเตพ เด เดเตเดคเตเดค เดเตเดฆเตเดฏเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดเดเตเดเตเดจเตเดจเต.
เดชเดคเดฟเดชเตเดชเต. เดชเดพเดณเดฟเดเตพ
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดธเตโเดเตเดฎเดพเดฑเตเดฑเดฟเดเต เดชเดคเดฟเดชเตเดชเตเดเดณเต เดฒเตเดฏเดฑเตเดเตพ เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดจเดคเต เดชเตเดฐเดธเดฟเดฆเตเดงเตเดเดฐเดฟเดเตเด เดธเตเดเตเดฎเดพเดฑเตเดฑเดฟเดเตโเดธเดฟเดจเตเดฑเต เดเดฐเดฟเดคเตเดฐเดคเตเดคเต เด เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ เดฎเดพเดคเตเดฐเดฎเต เดเดนเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเต. เดชเตเดฐเดคเตเดฏเดเตเดทเดคเตเดคเดฟเตฝ, เดฎเดพเดฑเตเดฑเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเตเดเตเด เดเดชเดฏเตเดเดฟเดเตเดเต เด เดเดฟเดธเตเดฅเดพเดจ เดเดพเดฐเตเดฏเดเตเดเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดฐเดเดฏเดฟเดคเดพเดเตเดเตพ เดเดฆเตเดฏเด เดเดฐเตเดคเดฟ, เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดฟเดเดคเตเดคเต เดฎเดพเดคเตเดฐเด, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเด เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพเดเตเดเดพเดฏเดฟ, เด เดต เดฎเดฑเตเดฑเตเดฐเต เดชเดคเดฟเดชเตเดชเต เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดฐเต เดจเดฒเตเดฒ เดเดถเดฏเด เดชเตเดฒเตเด - เดชเตเดคเดฟเดฏเดคเต เดชเดดเดฏเดคเดฟเดจเต เดฎเตเดเดณเดฟเตฝ "เดฎเดฟเดถเตเดฐเดฟเดคเด" เดชเตเดฒเตเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดเดจเตเดจเดพเตฝ เด เดคเต เดเดเตเดเดจเต เดเตเดฏเตเดคเต เดเดจเตเดจเต เดจเตเดเตเดเดพเด. เดถเดฐเดฟเดฏเดพเดฃเต, เดเดจเดฟเดเตเดเต เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดคเดจเตเดจเต เดเดคเต เดจเตเดเตเดเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ - เดเดคเต เดคเดฎเดพเดถเดฏเดพเดฃเต, เดชเดเตเดทเต เด เดเดฟเดธเตเดฅเดพเดจ เดชเดพเดณเดฟเดฏเตเดเต เดกเดฏเดเตเดฐเด เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ. เดฒเตเดฏเดฑเตเดเตพ 2-เตฝ เดเดฐเดเดญเดฟเดเตเดเต. เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด TL เดธเดตเดฟเดถเตเดทเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดชเดฑเดฏเตเดจเตเดจเต:
เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดฒเตเดฏเตผ 2 เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเดชเดฏเตเดเดฟเดเตเดเตเดฃเตเดเดคเดพเดฃเต:
invokeWithLayer2#289dd1f6 {X:Type} query:!X = X;
เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดคเดฟเดจเตผเดคเตเดฅเด, เดเดฐเต API เดเตเดณเดฟเดจเตเด เดฎเตเดฎเตเดชเดพเดฏเดฟ, เดฎเตเดฒเตเดฏเดฎเตเดณเตเดณ เดเดฐเต int เดเดจเตเดจเดพเดฃเต
0x289dd1f6
เดฐเตเดคเดฟ เดจเดฎเตเดชเดฑเดฟเดจเต เดฎเตเดฎเตเดชเต เดเตเตผเดเตเดเดฃเด.
เดธเดพเดงเดพเดฐเดฃ เดถเดฌเตเดฆเด. เดเดจเตเดจเดพเตฝ เดชเดฟเดจเตเดจเตเดเต เดเดจเตเดคเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเดคเต? เดชเดฟเดจเตเดจเต เดชเตเดฐเดคเตเดฏเดเตเดทเดชเตเดชเตเดเตเดเต
invokeWithLayer3#b7475268 query:!X = X;
เด เดชเตเดชเตเตพ เด เดเตเดคเตเดคเดคเต เดเดจเตเดคเดพเดฃเต? เดจเดฟเดเตเดเตพ เดเดนเดฟเดเตเดเตเดจเตเดจเดคเตเดชเตเดฒเต,
invokeWithLayer4#dea0d430 query:!X = X;
เดคเดฎเดพเดถเดฏเต? เดเดฒเตเดฒ, เดเดฟเดฐเดฟเดเตเดเดพเตป เดตเดณเดฐเต เดจเตเดฐเดคเตเดคเตเดฏเดพเดฏเดฟ, เดเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเด เดเดฐเตเดจเตเดจเตเด เดฎเดฑเตเดฑเตเดฐเต เดฒเตเดฏเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เด เดคเตเดคเดฐเดฎเตเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดคเดฐเดคเตเดคเดฟเตฝ เดชเตเดคเดฟเดฏเตเดฃเตเดเดคเตเดฃเตเดเต - เดจเดฟเดเตเดเตพเดเตเดเต เด เดตเดฏเตเดฒเตเดฒเดพเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เด เดตเดฏเต เดเดเตเดเดจเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดฏเดพเตป เดเดดเดฟเดฏเตเด? เดฎเตเดจเตเดจเดฟเตฝ เดตเตเดฑเตเด 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเตเตผเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดเดพเดฐเตเดฏเดเตเดทเดฎเดฎเดพเดฏ เดฐเตเดคเดฟเดฏเดพเดฃเต. เด เดคเดฟเดจเดพเตฝ,
invokeWithLayer5#417a57ae query:!X = X;
เดเดจเตเดจเดพเตฝ เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเดฟเดจเต เดถเตเดทเด เดเดคเต เดเดฐเตเดคเดฐเด เดฌเดเตเดเดจเดพเดฒเดฟเดฏ เดเดฏเดฟ เดฎเดพเดฑเตเดฎเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต. เดชเดฐเดฟเดนเดพเดฐเด เดตเดจเตเดจเต:
เด เดชเตโเดกเตเดฑเตเดฑเต: เดฒเตเดฏเตผ 9 เดฎเตเดคเตฝ, เดธเดนเดพเดฏ เดฐเตเดคเดฟเดเตพ
invokeWithLayerN
เดเตเดเต เดฎเดพเดคเตเดฐเดฎเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตinitConnection
เดนเตเดฑเต! 9 เดชเดคเดฟเดชเตเดชเตเดเตพเดเตเดเต เดถเตเดทเด, 80 เดเดณเดฟเตฝ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเดณเดฟเตฝ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดคเดคเตเดจเตเดจเต เดเดเตเดเตพ เดเดเตเดตเดฟเตฝ เดเดคเตเดคเดฟ - เดเดฃเดเตเดทเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดฐเดฟเดเตเดเตฝ เดชเดคเดฟเดชเตเดชเต เด เดเดเตเดเดฐเดฟเดเตเดเต!
เด เดชเตเดชเตเตพ เด เดเตเดคเตเดคเดคเต เดเดจเตเดคเดพเดฃเต?...
invokeWithLayer10#39620c41 query:!X = X;
...
invokeWithLayer18#1c900537 query:!X = X;
เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดเดฟเดฐเดฟเดเตเดเดพเด. เดฎเดฑเตเดฑเตเดฐเต 9 เดฒเตเดฏเดฑเตเดเตพเดเตเดเต เดถเตเดทเด, เดเดฐเต เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเดฑเตเดณเตเดณ เดเดฐเต เดธเดพเตผเดตเดคเตเดฐเดฟเด เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เด เดตเดธเดพเดจเด เดเตเตผเดคเตเดคเต, เดเดฃเดเตเดทเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดฐเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเดฎเต เดตเดฟเดณเดฟเดเตเดเดพเดตเต, เดฒเตเดฏเดฑเตเดเดณเตเดเต เด เตผเดคเตเดฅเด เด เดชเตเดฐเดคเตเดฏเดเตเดทเดฎเดพเดฏเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดชเตเดชเตเตพ เดเดคเต เดเดฐเต เดธเตเดชเดพเดงเดฟเด เดชเดคเดฟเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเดพเดฃเต. เดฎเดฑเตเดฑเตเดฒเตเดฒเดพเดฏเดฟเดเดคเตเดคเตเด. เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเต.
เดเตเดคเตเดฏเดฎเดพเดฏเดฟ?..
เดตเดพเดธเดฟเดฒเดฟ, [16.07.18 14:01] เดตเตเดณเตเดณเดฟเดฏเดพเดดเตเด เดชเตเดฒเตเด เดเดพเตป เดเดฟเดจเตเดคเดฟเดเตเดเต:
เดเตเดฒเดฟเดธเตเตผเดตเตผ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเตเดเดพเดคเต เดเดตเดจเตเดฑเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต. เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเตปเดตเตเดเตเดเต เดตเดฟเดคเตเดคเต เดฒเตเดฏเดฑเดฟเตฝ เดชเตเดคเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด. เดธเตเตผเดตเตผ เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดชเตเดคเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒ; เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเดณเตเด เด เดชเตโเดกเตเดฑเตเดฑเตเดเดณเตเด เดชเตเดคเดฟเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดเดเดจเดฏเตเด เดเดฒเตเดฒ.เด. เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดฒเตเดฏเตผ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ
เดตเดพเดกเดฟเด เดเตเดเตเดเดฑเตเดตเต, [16.07.18 14:02] เดคเดคเตเดตเดคเตเดคเดฟเตฝ InvokeWithLayer เดเดฐเต เดเดจเตเดจเตเดตเดเดฟ เด เดฒเตเดฒเต?
Vasily, [16.07.18 14:02] เดเดคเดพเดฃเต เดเด เดตเดดเดฟ
เดตเดพเดกเดฟเด เดเตเดเตเดเดฑเตเดตเต, [16.07.18 14:02] เดธเตเดทเดจเตเดฑเต เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดฒเตเดฏเดฑเดฟเดจเตเดเต เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดพเดฃเต เดเดคเดฟเดจเตผเดคเตเดฅเด.
เดตเดดเดฟเดฏเดฟเตฝ, เดเตเดฒเดฏเดจเตเดฑเต เดกเตเตบเดเตเดฐเตเดกเต เดจเตฝเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดคเต เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต
เด
เดชเตเดกเตเดฑเตเดฑเตเดเตพ, เด
เดคเดพเดฏเดคเต. เดคเดฐเด Updates
เดธเตเดเตเดฎเดฟเตฝ, เดเดคเต เดธเตเตผเดตเตผ เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เด
เดฏเดฏเตเดเตเดเตเดจเตเดจเดคเต เดเดฐเต API เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟเดเตเดเดฒเตเดฒ, เดเดฐเต เดเดตเดจเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเตเดฎเตเดชเตเตพ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเดฏเดฟ. เดเดคเตเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏ เดตเดฟเดทเดฏเดฎเดพเดฃเต, เด
เดคเต เดฎเดฑเตเดฑเตเดฐเต เดชเตเดธเตเดฑเตเดฑเดฟเตฝ เดเตผเดเตเดเดเตเดฏเตเดฏเตเด, เดเดจเตเดจเดพเตฝ เดเตเดฒเดฏเดจเตเดฑเต เดเดซเตโเดฒเตเดจเดฟเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ เดชเตเดฒเตเด เดธเตเตผเดตเตผ เด
เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดชเตเดชเตเตพ เด
เดฑเดฟเดฏเตเดฃเตเดเดคเต เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.
เด เดเตเดเดจเต, เดจเดฟเดเตเดเตพ เดชเตเดคเดฟเดฏเดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดเตเดเดพเตฝ เดเดฐเตเดจเตเดจเตเด เดชเดพเดเตเดเตเดเต เด เดคเดฟเดจเตเดฑเต เดชเดคเดฟเดชเตเดชเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป, เดเดคเต เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเดเตเดเดณเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต:
- เดเดคเต เดชเดคเดฟเดชเตเดชเดพเดฃเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเต เด เดฑเดฟเดฏเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเตเดคเดจเตเดจเต เดธเตเตผเดตเตผ เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเต
- เดเตเดฒเดฏเดจเตเดฑเต เด เดชเตเดเตเดฐเตเดกเต เดเตเดฏเตเดค เดถเตเดทเด เดเดพเตป เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเด?
- เดเดฐเดพเดฃเต เดเดฑเดชเตเดชเตเดจเตฝเดเตเดจเตเดจเตเดชเตเดฐเดเตเดฐเดฟเดฏเดฏเตเดเตเดเดฟเดเต เดฒเตเดฏเตผ เดจเดฎเตเดชเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เด เดญเดฟเดชเตเดฐเดพเดฏเด เดฎเดพเดฑเดฟเดฒเตเดฒเต?
เดเดคเต เดคเดฟเดเดเตเดเตเด เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเดเดฎเดพเดฏ เดเดนเดเตเดเดเตเดเดตเดเดฎเดพเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฐเตเดคเตเดจเตเดจเตเดฃเตเดเต, เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ เดเดคเต เดธเดเดญเดตเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดเดพเดฐเดฃเด เดธเตเตผเดตเตผ เดถเดฐเดฟเดฏเดพเดฏเดฟ เดเดดเตเดคเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต (เดเตเดฑเดเตเดเดคเต, เดเดคเต เดจเดจเตเดจเดพเดฏเดฟ เดชเดฐเตเดเตเดทเดฟเดเตเดเตเดเตเดเดฟเดฒเตเด)? เดนเดพ! เด เดคเต เดเดเตเดเดจเตเดฏเดพเดฏเดพเดฒเตเด เดธเดพเดฐเดฎเดฟเดฒเตเดฒ!
เดเดเดธเตเดฑเตเดฑเดฟเตฝ เดเดเตเดเตพ เดจเตเดฐเดฟเดเตเดเดคเต เดเดคเดพเดฃเต. เดเดเดธเตเดฑเตเดฑเต 14เดจเต เดเตเดฒเดฟเดเตเดฐเดพเด เดธเตเตผเดตเดฑเตเดเดณเดฟเตฝ เดเดจเตเดคเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเดพเดฏเดฟ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเดจเตเดจเต... เดคเตเดเตผเดจเตเดจเต เดฒเตเดเตเดเดณเดฟเตฝ:
2019-08-15 09:28:35.880640 MSK warn main: ANON:87: unknown object type: 0x80d182d1 at TL/Object.pm line 213.
2019-08-15 09:28:35.751899 MSK warn main: ANON:87: unknown object type: 0xb5223b0f at TL/Object.pm line 213.
เดคเตเดเตผเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเตเดเดพเดฌเตเดฑเตเดฑเต เดธเตเดฑเตเดฑเดพเดเตเดเต เดเตเดฐเตเดฏเตโเดธเตเดเตพ (เดจเดจเตเดจเดพเดฏเดฟ, เด เดคเต เดธเดฎเดฏเด เดฒเตเดเดฟเดเดเต เดถเดฐเดฟเดฏเดพเดเตเดเดฟ). เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดจเดฟเดเตเดเดณเตเดเต TL-เตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดคเดฟเดฐเดฟเดเตเดเดฑเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเต เดเดชเตเดชเต เดชเตเดฐเดเดพเดฐเด เดฌเตเดจเดฑเดฟเดฏเดพเดฃเต, เดเตเดเตเดคเตฝ เดคเดพเดดเต เดเดฒเตเดฒเดพเด เดชเตเดเตเดจเตเดจเต, เดกเตเดเตเดกเดฟเดเดเต เด เดธเดพเดงเตเดฏเดฎเดพเดเตเด. เด เดคเตเดคเดฐเดฎเตเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต?
เดถเดฐเดฟ, เดเดฐเตเดเตเดฏเตเด เดฎเดจเดธเตเดธเดฟเตฝ เดเดฆเตเดฏเด เดตเดฐเตเดจเตเดจเดคเต เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเต เดตเตเดฃเตเดเตเด เดถเตเดฐเดฎเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต. เดธเดนเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดเตเดเตพ เดเตเดเดฟเตพ CRC32 - เดเดต เดธเตเดเตเด 73 เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฌเตโเดเดเตเดฑเตเดฑเตเดเดณเดพเดฏเดฟ เดฎเดพเดฑเดฟ, เดเดเตเดเตพ 82 เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดเตเดเดฟเดฒเตเด. เดเดเตเดเตพ เดฒเตเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดพเดชเตเตผเดตเตเดตเด เดจเตเดเตเดเตเดจเตเดจเต - เดฐเดฃเตเดเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเตเดเตเดฎเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเตพ เดเดฃเตเดเต!
เดเดฐเตเดชเดเตเดทเต เดชเตเดฐเดถเตเดจเด เดเดเตเดเดณเตเดเต เด เดจเตเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเดพเดฃเต? เดเดฒเตเดฒ, เดเดเตเดเตพ เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตโเดเตโเดเตเดชเตเดชเต 1.2.17 (เดจเดฟเดฐเดตเดงเดฟ เดฒเดฟเดจเดเตโเดธเต เดตเดฟเดคเดฐเดฃเดเตเดเดณเดฟเตฝ เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตโเดค เดชเดคเดฟเดชเตเดชเต) เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดเดดเดฟเดตเดพเดเตเดเตฝ เดฒเตเดเดฟเดฒเตเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต: MTP เด เดชเตเดฐเดคเตเดเตเดทเดฟเดค เดคเดฐเด เดเดกเดฟ #b5223b0f MTPMessageMedia-เดฏเดฟเตฝ เดตเดพเดฏเดฟเดเตเดเตโฆ
เด เดจเตเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดฟเตฝ เดเดฐเดพเตพเดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเดถเตเดจเด เดเดคเดฟเดจเดเด เดธเดเดญเดตเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต Google เดเดพเดฃเดฟเดเตเดเต, เดเดจเตเดจเดพเตฝ เดชเดคเดฟเดชเตเดชเต เดจเดฎเตเดชเดฑเตเดเดณเตเด เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เด เดจเตเดฎเดพเดจเดเตเดเดณเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต ...
เด เดชเตเดชเตเตพ เดจเดฎเตเดฎเตพ เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต? เดตเดพเดธเดฟเดฒเดฟเดฏเตเด เดเดพเดจเตเด เดชเดฟเดฐเดฟเดเตเดเต: เด เดตเตป เดธเตผเดเตเดฏเตเดเตเดเต 91 เดฒเตเดเตเดเต เด เดชเตโเดกเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเต, เดเตเดฑเดเตเดเต เดฆเดฟเดตเดธเด เดเดพเดคเตเดคเดฟเดฐเตเดจเตเดจเต 73-เตฝ เดถเตเดฐเดฎเดฟเดเตเดเดพเตป เดเดพเตป เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเต. เดฐเดฃเตเดเต เดฐเตเดคเดฟเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเต, เดชเดเตเดทเต เด เดต เด เดจเตเดญเดตเดชเดฐเดฎเดพเดฏเดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดฐ เดชเดคเดฟเดชเตเดชเตเดเตพ เดฎเตเดเดณเดฟเดฒเตเดเตเดเตเด เดคเดพเดดเตเดเตเดเตเด เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดเดฐเต เดงเดพเดฐเดฃเดฏเตเดฎเดฟเดฒเตเดฒ. เดเดพเดเดพเตป, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดคเตเดฐ เดธเดฎเดฏเด เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเดฃเด.
เดชเดฟเดจเตเดจเตเดเต เดเดจเดฟเดเตเดเต เดธเดพเดนเดเดฐเตเดฏเด เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดเดดเดฟเดเตเดเต: เดเดเตเดเตพ เดเตเดฒเดฏเดจเตเดฑเต เดธเดฎเดพเดฐเดเดญเดฟเดเตเดเตเด, เด เดคเต เดเดซเต เดเตเดฏเตเดฏเตเด, เดธเตผเดเตเดฏเตเดเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดฒเตเดฏเดฑเดฟเดฒเตเดเตเดเต เดตเตเดฃเตเดเตเด เดเดเดชเตเตฝ เดเตเดฏเตเดฏเตเด, เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเด, เดชเตเดฐเดถเตเดจเด เดตเตเดฃเตเดเตเด เดชเดฟเดเดฟเดเตเดเตเด, เดฎเตเดฎเตเดชเดคเตเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเตเด - เดถเตเดถเต, เดธเตผเดเตเดฏเตเดเตเดเต เดธเตเดตเดฟเดเตเดเดฟเดเดเต เดเดฒเตเดฒ, เดเตเดฒเดฏเดจเตเดฑเต เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต. เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดธเดนเดพเดฏเดฟเดเตเดเตเด. เดตเตเดฏเดคเตเดฏเดธเตเดค เดฒเตเดฏเดฑเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดกเดพเดฑเตเดฑเดพ เดเดเดจเดเดณเตเดเต เดเดฐเต เดฎเดฟเดถเตเดฐเดฟเดคเด เดจเดฟเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเด.
เดตเดฟเดถเดฆเตเดเดฐเดฃเด? เดตเดฟเดตเดฟเดง เดชเดฐเตเดเตเดท เดฒเดเตเดทเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดนเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดชเตเดฒเต, เดธเตเตผเดตเดฑเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดฎเตเดทเตเดจเตเดเดณเดฟเตฝ เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดชเตเดฐเดเตเดฐเดฟเดฏเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฎเดฟเดเตเดเดตเดพเดฑเตเด, "เดฌเดซเดฑเดฟเดเดเดฟเดจเต" เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเดฎเตเดณเตเดณ เดธเตเตผเดตเตผ เด เดคเดฟเดจเตเดฑเต เดฎเตเดฒเตเดฆเตเดฏเตเดเดธเตเดฅเตผ เดจเตฝเดเดฟเดฏเดคเต เดเตเดฏเตเดตเดฟเตฝ เดเดเตเดเต, เด เดตเตผ เด เดคเต เดเดจเดฑเตเดทเตป เดธเดฎเดฏเดคเตเดคเต เดจเดฟเดฒเดตเดฟเดฒเดฟเดฐเตเดจเตเดจ เดธเตเดเตเดฎเดฟเตฝ เดจเตฝเดเดฟ. เด เดเตเดฏเต "เดฆเตเดฐเดตเดฟเดเตเด" เดตเดฐเต, เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเดฐเตเดชเดเตเดทเต... เดชเดเตเดทเต เดเดคเต เดญเดฏเดเตเดเดฐ เดเดจเตเดจเตเดตเดเดฟเดฏเดพเดฃเต?!.. เด เดฒเตเดฒ, เดญเตเดฐเดพเดจเตเดคเตป เดเดถเดฏเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฎเตเดเตเดเต เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเต เดเตเดกเต เดจเตเดเตเดเดพเด. เดเตปเดกเตเดฐเตเดฏเดฟเดกเต เดชเดคเดฟเดชเตเดชเดฟเตฝ เดเดเตเดเตพ TL เดชเดพเดดเตโเดธเดฑเตเดจเตเดจเตเด เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดฟเดฒเตเดฒ, เดเดจเตเดจเดพเตฝ (เดกเดฟ)เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดเดณเตเดณ เดเดฐเต เดเดจเดคเตเดค เดซเดฏเตฝ (GitHub เด เดคเต เดเดเตเดเต เด เดชเตเดชเต เดเตเดฏเตเดฏเดพเตป เดตเดฟเดธเดฎเตเดฎเดคเดฟเดเตเดเตเดจเตเดจเต) เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต. เดเตเดกเต เดธเตโเดจเดฟเดชเตเดชเตเดฑเตเดฑเตเดเตพ เดเดคเดพ:
public static class TL_message_layer68 extends TL_message {
public static int constructor = 0xc09be45f;
//...
//ะตัะต ะฟะฐัะบะฐ ะฟะพะดะพะฑะฝัั
//...
public static class TL_message_layer47 extends TL_message {
public static int constructor = 0xc992e15c;
public static Message TLdeserialize(AbstractSerializedData stream, int constructor, boolean exception) {
Message result = null;
switch (constructor) {
case 0x1d86f70e:
result = new TL_messageService_old2();
break;
case 0xa7ab1991:
result = new TL_message_old3();
break;
case 0xc3060325:
result = new TL_message_old4();
break;
case 0x555555fa:
result = new TL_message_secret();
break;
case 0x555555f9:
result = new TL_message_secret_layer72();
break;
case 0x90dddc11:
result = new TL_message_layer72();
break;
case 0xc09be45f:
result = new TL_message_layer68();
break;
case 0xc992e15c:
result = new TL_message_layer47();
break;
case 0x5ba66c13:
result = new TL_message_old7();
break;
case 0xc06b9607:
result = new TL_messageService_layer48();
break;
case 0x83e5de54:
result = new TL_messageEmpty();
break;
case 0x2bebfa86:
result = new TL_message_old6();
break;
case 0x44f9b43d:
result = new TL_message_layer104();
break;
case 0x1c9b1027:
result = new TL_message_layer104_2();
break;
case 0xa367e716:
result = new TL_messageForwarded_old2(); //custom
break;
case 0x5f46804:
result = new TL_messageForwarded_old(); //custom
break;
case 0x567699b3:
result = new TL_message_old2(); //custom
break;
case 0x9f8d60bb:
result = new TL_messageService_old(); //custom
break;
case 0x22eb6aba:
result = new TL_message_old(); //custom
break;
case 0x555555F8:
result = new TL_message_secret_old(); //custom
break;
case 0x9789dac4:
result = new TL_message_layer104_3();
break;
เด เดฅเดตเดพ
boolean fixCaption = !TextUtils.isEmpty(message) &&
(media instanceof TLRPC.TL_messageMediaPhoto_old ||
media instanceof TLRPC.TL_messageMediaPhoto_layer68 ||
media instanceof TLRPC.TL_messageMediaPhoto_layer74 ||
media instanceof TLRPC.TL_messageMediaDocument_old ||
media instanceof TLRPC.TL_messageMediaDocument_layer68 ||
media instanceof TLRPC.TL_messageMediaDocument_layer74)
&& message.startsWith("-1");
เดนเตเด... เดตเดจเตเดฏเดฎเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต. เดชเดเตเดทเต, เดเดฐเตเดชเดเตเดทเต, เดเดคเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดค เดเตเดกเดพเดฃเต, เด
เดชเตเดชเตเตพ เดถเดฐเดฟเดฏเดพเดฃเต?.. เดเดจเตเดจเดพเตฝ เดเดคเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดฒเตเดฒเดพ เดชเดคเดฟเดชเตเดชเตเดเดณเตเดฏเตเด เดชเดฟเดจเตเดคเตเดฃเดฏเตเดเตเดเตเดจเตเดจเต! เดถเดฐเดฟเดฏเดพเดฃเต, เดเดจเตเดคเดฟเดจเดพเดฃเต เดเดฒเตเดฒเดพเด เดเตเดเดฟเดเตเดเตเตผเดจเตเดจเดคเต, เดฐเดนเดธเตเดฏ เดเดพเดฑเตเดฑเตเดเตพ, เดเตเดเดพเดคเต เดเดฒเตเดฒเดพเดคเตเดคเดฐเด เดเดจเตเดจเดฟเดตเดฏเตเด เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ _old7
เดเดเตเดเดจเตเดฏเต เดฎเตเดทเตเตป เดเดจเดฑเตเดทเตป เดชเตเดฒเต เดเดพเดฃเดฐเตเดคเต... เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฒเตเดฒเดพเดฑเตเดฑเดฟเดจเตเดฎเตเดชเดฐเดฟเดฏเดพเดฏเดฟ เดเดพเตป เดเตเดเตเดเดฟเดชเตเดชเตเดฏเดฟ
TL_message_layer104
TL_message_layer104_2
TL_message_layer104_3
เดธเตเดนเตเดคเตเดคเตเดเตเดเดณเต, เดเดฐเต เดฒเตเดฏเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดชเตเดฒเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต?! เดถเดฐเดฟ, เดถเดฐเดฟ, "เดฐเดฃเตเดเตเดฃเตเดฃเด" เดเดฐเต เดชเดฟเดถเดเตเดเต เดฑเดฟเดฒเตเดธเต เดเตเดฏเตเดคเตเดตเตเดจเตเดจเต เดชเดฑเดฏเดพเด, เดถเดฐเดฟ, เด เดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดฎเตเดจเตเดจเต?.. เดเดเตป เดคเดจเตเดจเต, เดตเตเดฃเตเดเตเด เด เดคเต เดฑเตเดเตเดเต? เดเดคเต เดเดจเตเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด เดถเตเดฒเตเดฒเดฎเดพเดฃเต, เดเตเดทเดฎเดฟเดเตเดเดฃเด?..
เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเดจเตเดฑเต เดธเตเดดเตเดธเต เดเตเดกเดฟเตฝ, เดตเดดเดฟเดฏเดฟเตฝ, เดธเดฎเดพเดจเดฎเดพเดฏ เดเดฐเต เดเดพเดฐเตเดฏเด เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต - เด เดเตเดเดจเตเดฏเตเดเตเดเดฟเตฝ, เดธเตเดเตเดฎเดฟเดฒเตเดเตเดเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดเดฎเตเดฎเดฟเดฑเตเดฑเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดฒเตเดฏเตผ เดจเดฎเตเดชเตผ เดฎเดพเดฑเตเดฑเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดถเดฐเดฟเดฏเดพเดเตเดเตเด. เดธเตโเดเตเดฎเดฟเดจเดพเดฏเดฟ เดเดฆเตเดฏเตเดเดฟเด เดกเดพเดฑเตเดฑ เดธเตเดฐเตเดคเดธเตเดธเต เดเดฒเตเดฒเดพเดคเตเดค เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ, เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเดฟเตปเดฑเต เดธเตเดดเตเดธเต เดเตเดกเต เดเดดเดฟเดเต เด เดคเต เดเดตเดฟเดเต เดจเดฟเดจเตเดจเต เดฒเดญเดฟเดเตเดเตเด? เดจเดฟเดเตเดเตพ เด เดคเต เด เดตเดฟเดเต เดจเดฟเดจเตเดจเต เดเดเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฒเตเดฒเดพ เดฐเตเดคเดฟเดเดณเตเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดธเตเดเตเด เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดถเดฐเดฟเดฏเดพเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดฑเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ.
เดเดคเต เดเดเตเดเดจเต เดชเดฐเตเดเตเดทเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด? เดฏเตเดฃเดฟเดฑเตเดฑเต, เดซเดเตเดทเดฃเตฝ, เดฎเดฑเตเดฑเต เดเตเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเดพเดงเดเตผ เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเตฝ เดชเดเตเดเดฟเดเตเดฎเตเดจเตเดจเต เดเดพเตป เดชเตเดฐเดคเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต.
เดถเดฐเดฟ, เดจเดฎเตเดเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดเตเดกเต เดจเตเดเตเดเดพเด:
public static class TL_folders_deleteFolder extends TLObject {
public static int constructor = 0x1c295881;
public int folder_id;
public TLObject deserializeResponse(AbstractSerializedData stream, int constructor, boolean exception) {
return Updates.TLdeserialize(stream, constructor, exception);
}
public void serializeToStream(AbstractSerializedData stream) {
stream.writeInt32(constructor);
stream.writeInt32(folder_id);
}
}
//manually created
//RichText start
public static abstract class RichText extends TLObject {
public String url;
public long webpage_id;
public String email;
public ArrayList<RichText> texts = new ArrayList<>();
public RichText parentRichText;
public static RichText TLdeserialize(AbstractSerializedData stream, int constructor, boolean exception) {
RichText result = null;
switch (constructor) {
case 0x1ccb966a:
result = new TL_textPhone();
break;
case 0xc7fb5e01:
result = new TL_textSuperscript();
break;
"เดธเตเดตเดฎเตเดงเดฏเดพ เดธเตเดทเตโเดเดฟเดเตเด" เด เดเดฎเดจเตเดฑเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เด เดซเดฏเดฒเดฟเดจเตเดฑเต เดเดฐเต เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเต เดธเตเดตเดฎเตเดงเดฏเดพ เดเดดเตเดคเดฟเดฏเดฟเดเตเดเตเดณเตเดณเต (เดฎเตเดดเตเดตเตป เด เดฑเตเดฑเดเตเดฑเตเดฑเดชเตเดชเดฃเดฟ เดชเตเดเดฟเดธเตเดตเดชเตโเดจเด เดจเดฟเดเตเดเตพเดเตเดเต เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเดพเดจเดพเดเตเดฎเต?), เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต เดฏเดจเตเดคเตเดฐเด เดธเตเดทเตเดเดฟเดเตเดเดคเดพเดฃเตเดจเตเดจเตเด. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฎเดฑเตเดฑเตเดฐเต เดเตเดฆเตเดฏเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต - เดเดฑเดตเดฟเดเดเตเดเตพ เดฒเดญเตเดฏเดฎเดพเดฃเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เด เดฒเตเดฒ (เดฒเดฟเดจเดเตเดธเต เดเตเตผเดฃเดฒเดฟเดฒเต เดเดฐเต เดฒเดพ เดเดฟเดชเดฟเดเตฝ เดฌเตเดฒเตเดฌเตเดธเต), เดเดจเตเดจเดพเตฝ เดเดคเต เดเดคเดฟเดจเดเด เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดตเดฟเดทเดฏเดฎเดพเดฃเต.
เดเดจเตเดจเดพเตฝ เดฎเดคเดฟ. เด เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดฒเตเดเตเดเต เดจเดฎเตเดเตเดเต เดชเตเดเดพเด.
MTPproto
เด
เดคเดฟเดจเดพเตฝ, เดจเดฎเตเดเตเดเต เดคเตเดฑเดเตเดเดพเด
เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, "เดธเดจเตเดฆเตเดถเด", "เดธเตเดทเตป" เดเดจเตเดจเดฟเดต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เดธเดพเดงเดพเดฐเดฃ เดเตเดฒเดฟเดเตเดฐเดพเด เดเตเดฒเดฏเดจเตเดฑเต เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดจเตเดจเดฟเดจเตเดฏเดพเดฃเต. เดถเดฐเดฟ, เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดฃเต, เดเดคเต OOP เดชเดฆเดเตเดเดณเดฟเตฝ เดตเตเดฏเดพเดเตเดฏเดพเดจเดฟเดเตเดเดพเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ "เดชเดพเดเตเดเดฑเตเดฑเต" เดเดจเตเดจ เดตเดพเดเตเดเต เดตเดฟเดณเดฟเดเตเดเดพเด - เดเดคเต เดคเดพเดดเตเดจเตเดจ, เดเดคเดพเดเดค เดจเดฟเดฒเดฏเดพเดฃเต, เดเดจเตเดฑเตผเดซเตเดธเดฟเดฒเต เด เดคเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดฒเตเดฒ, เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดฃเตเดเต . เดเดจเตเดจเดพเตฝ เดธเตเดทเตป ... เดเดจเตเดจเดพเตฝ เดเดฆเตเดฏเด เดเดพเดฐเตเดฏเดเตเดเตพ เดเดฆเตเดฏเด.
เดเดคเดพเดเดค เดชเดพเดณเดฟ
เดเดฆเตเดฏเดคเตเดคเต เดเดพเดฐเตเดฏเด เดเดคเดพเดเดคเดฎเดพเดฃเต. เด เดตเตผ 5 เดเดชเตเดทเดจเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเดณเตเดเต เดชเดฑเดฏเตเด:
- TCP
- เดตเตเดฌเตโเดธเตเดเตเดเดฑเตเดฑเต
- HTTPS เดตเดดเดฟเดฏเตเดณเตเดณ เดตเตเดฌเตโเดธเตเดเตเดเดฑเตเดฑเต
- HTTP
- เดเดเตเดเตเดเดฟเดเดฟเดชเดฟเดเดธเต
Vasily, [15.06.18 15:04] UDP เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเตเด เดเดฃเตเดเต, เดชเดเตเดทเต เด เดคเต เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ
เดฎเตเดจเตเดจเต เดตเตเดฐเดฟเดฏเดจเตเดฑเตเดเดณเดฟเตฝ เดเดฟเดธเดฟเดชเดฟเดฏเตเด
เดเดฆเตเดฏเดคเตเดคเตเดคเต TCP-เดฏเตเดเตเดเดพเตพ UDP-เดเตเดเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดเดฐเต เดชเดพเดเตเดเดฑเตเดฑเดฟเดฒเตเด เดเดฐเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเด crc-เดฏเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต
เดเดฐเต เดตเดฃเตเดเดฟเดฏเดฟเตฝ เดฐเตเดเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดตเตเดฆเดจเดพเดเดจเดเดฎเดพเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต?
เดถเดฐเดฟ, เด
เดคเต เดเดชเตเดชเตเตพ เดเดฃเตเดเต
- เดธเดเดเตเดฐเดนเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
- เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต
- เดชเดพเดกเดกเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต
- เดจเดฟเดฑเดเตเด
เดถเดฐเดฟ, เดถเดฐเดฟ, MTProxy-เดฏเตโเดเตเดเดพเดฏเตเดณเตเดณ เดชเดพเดกเดกเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต, เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดเดตเดจเตเดฑเตเดเตพ เดเดพเดฐเดฃเด เดเดคเต เดชเดฟเดจเตเดจเตเดเต เดเตเตผเดคเตเดคเต. เดเดจเตเดจเดพเตฝ เดเดจเตเดจเต เดเตเดฃเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ เดเดจเตเดคเดฟเดจเดพเดฃเต เดฐเดฃเตเดเต เดชเดคเดฟเดชเตเดชเตเดเตพ (เดเดเต เดฎเตเดจเตเดจเต)? เดชเตเดฐเดงเดพเดจ MTPproto-เดฏเตเดเต เดฆเตเตผเดเตเดฏเดตเตเด เดชเตเดฒเตเดกเตเด เดเดเตเดเดจเต เดธเดเตเดเตเดเดฐเดฟเดเตเดเดพเด เดเดจเตเดจเดคเดฟเตฝ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเดพเดฒเตเด เด เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต, เด เดคเต เดเตเดเตเดคเตฝ เดเตผเดเตเดเดเตเดฏเตเดฏเตเด:
- เดเตเดฐเตเดเตเดเดฟเดฏเดคเดฟเตฝ เดเดคเต 1 เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเดฃเต, เดเดจเตเดจเดพเตฝ 0xef เด เดฒเตเดฒ, เดชเดฟเดจเตเดจเต เดฌเตเดกเดฟ
- เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเดฟเตฝ เดเดคเต 4 เดฌเตเดฑเตเดฑเต เดจเตเดณเดตเตเด เดเดฐเต เดซเตเตฝเดกเตเด เดเดฃเต, เดเตเดฒเดฏเดจเตเดฑเต เดเดฆเตเดฏเดฎเดพเดฏเดฟ เด
เดฏเดฏเตโเดเตเดเตเดฃเตเดเดคเดพเดฃเต
0xeeeeeeee
เดเดคเต เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเต เดเดฃเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป - เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเดฟ, เดเดฐเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเดฑเตเดเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด เดเดธเดเตเดคเดฟเดฏเตเดณเตเดณเดคเต: เดจเตเดณเด, เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ, เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด MTProto, เดฌเตเดกเดฟ, CRC32 เด เดฒเตเดฒ. เด เดคเต, เดเดคเตเดฒเตเดฒเดพเด เดเดฟเดธเดฟเดชเดฟเดฏเตเดเต เดฎเตเดเดณเดฟเดฒเดพเดฃเต. เดเดคเต เดเดฐเต เดธเตเดเตเดตเตปเดทเตเดฏเตฝ เดฌเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเดฎเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดตเดฟเดถเตเดตเดธเดจเตเดฏเดฎเดพเดฏ เดเดคเดพเดเดคเด เดจเตฝเดเตเดจเตเดจเต; เดธเตเดเตเดตเตปเดธเตเดเดณเตเดจเตเดจเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเตเดเตเดเตเดธเด. เดถเดฐเดฟ, เดเดชเตเดชเตเตพ เดเดฟเดธเดฟเดชเดฟเดเตเดเต 16-เดฌเดฟเดฑเตเดฑเต เดเตเดเตเดเตโเดธเด เดเดฃเตเดเตเดจเตเดจเต เดเดฐเตเดเตเดเดฟเดฒเตเด เดเดจเตเดจเต เดเดคเดฟเตผเดเตเดเตเด, เด เดคเดฟเดจเดพเตฝ เดกเดพเดฑเตเดฑ เด เดดเดฟเดฎเดคเดฟ เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเต. เดเตเดณเตเดณเดพเด, เดเดจเตเดจเดพเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ 16 เดฌเตเดฑเตเดฑเตเดเดณเตเดเตเดเดพเตพ เดฆเตเตผเดเตเดฏเดฎเตเดณเตเดณ เดนเดพเดทเตเดเดณเตเดณเตเดณ เดเดฐเต เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดเดเตเดเดณเตเดเต เดชเดเตเดเดฒเตเดฃเตเดเต, เด เดชเดฟเดถเดเตเดเดณเตเดฒเตเดฒเดพเด - เด เดคเดฟเดฒเตเด เดเตเดเตเดคเดฒเตเด - เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต SHA เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเต เดชเดฟเดเดฟเดเตเดเดชเตเดชเตเดเตเด. เดเดคเดฟเดจเต เดฎเตเดเดณเดฟเตฝ CRC32-เตฝ เดเดพเดฐเตเดฏเดฎเดฟเดฒเตเดฒ.
"4-เดฌเตเดฑเตเดฑเต เดกเดพเดฑเตเดฑ เดตเดฟเดจเตเดฏเดพเดธเด เดเดตเดถเตเดฏเดฎเดพเดฃเตเดเตเดเดฟเตฝ" เดเดจเตเดจเต เดจเตเดฏเดพเดฏเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดจเตเดฑเตผเดฎเตเดกเดฟเดฏเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดเดฐเต เดฌเตเดฑเตเดฑเต เดฆเตเตผเดเตเดฏเด เดธเดพเดงเตเดฏเดฎเดพเดเตเดจเตเดจ เดธเดเดเตเดทเดฟเดชเตเดคเดฎเดพเดฏเดฟ เดคเดพเดฐเดคเดฎเตเดฏเด เดเตเดฏเตเดฏเดพเด, เดเดคเต เดคเดฟเดเดเตเดเตเด เด เดธเดเดฌเดจเตเดงเดฎเดพเดฃเต. เดเดจเตเดคเดพเดฃเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดชเตเดฐเตเดเตเดฐเดพเดฎเตผเดฎเดพเตผ เดเดฐเต เดธเตเดเตเดเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดตเดฟเดจเตเดฏเดธเดฟเดเตเด เดฌเดซเดฑเดฟเดฒเตเดเตเดเต เดกเดพเดฑเตเดฑ เดตเดพเดฏเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเตเดฐ เดเดดเดฟเดตเดฟเดฒเตเดฒเดพเดคเตเดคเดตเดฐเดพเดฃเตเดจเตเดจเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต? เดจเดฟเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เดเดคเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เดเดพเดฐเดฃเด เดตเดพเดฏเดจ เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดฐ เดฌเตเดฑเตเดฑเตเดเดณเตเด เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต เดชเตเดฐเตเดเตเดธเดฟ เดธเตเตผเดตเดฑเตเดเดณเตเด เดเดฃเตเดเต...). เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดตเดถเดคเตเดคเต, 16 เดฌเตเดฑเตเดฑเตเดเตพเดเตเดเต เดฎเตเดเดณเดฟเตฝ เดเดชเตเดชเตเดดเตเด เดเดจเดคเตเดค เดชเดพเดกเดฟเดเดเต เดเดฃเตเดเตเดเตเดเดฟเตฝ เดธเดเดเตเดทเดฟเดชเตเดคเดคเตเดคเต เดคเดเดฏเตเดจเตเดจเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต - 3 เดฌเตเดฑเตเดฑเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเด เดเดฟเดฒเดชเตเดชเตเตพ ?
เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดพเดฏเตเดเดฟเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเตเดเตพ เดเตพเดชเตเดชเตเดเตเดฏเตเดณเตเดณ เดเดเตเดฐเดเตเดเตพ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเตเดณเดพเดฏเต เดกเตเดฑเตเดตเต เดถเดฐเดฟเดเตเดเตเด เดเดทเตเดเดชเตเดชเตเดเตเดจเตเดจเตเดตเตเดจเตเดจ เดงเดพเดฐเดฃ เดเดฐเดพเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเต.
เดฎเดฑเตเดฑเต เดเดคเดพเดเดค เดเดชเตเดทเดจเตเดเตพ, เดเตพเดชเตเดชเตเดเต. Web, MTProxy, เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดฐเตเดชเดเตเดทเต เดฎเดฑเตเดฑเตเดฐเต เดชเตเดธเตเดฑเตเดฑเดฟเตฝ, เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดฃเตเดเตเดเตเดเดฟเตฝ. เดเดคเต MTProxy-เดฏเต เดเตเดฑเดฟเดเตเดเต, 2018-เตฝ เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดฟเดฏเดคเดฟเดจเต เดคเตเดเตเดเตเดชเดฟเดจเตเดจเดพเดฒเต, เดฆเดพเดคเดพเดเตเดเตพ เด เดคเต เดคเดเดฏเดพเตป เดตเตเดเดคเตเดคเดฟเตฝ เดชเด เดฟเดเตเดเตเดตเตเดจเตเดจเต เดฎเดพเดคเตเดฐเด เดเตผเดเตเดเตเด. เดฌเตเดชเดพเดธเต เดคเดเดฏเตฝ, เดเดฃเดพเดฃเต เดชเดพเดเตเดเตเดเต เดตเดฒเดฟเดชเตเดชเด! เดเตเดเดพเดคเต เดธเดฟเดฏเดฟเตฝ เดเดดเตเดคเดฟเดฏ (เดตเตเดฃเตเดเตเด เดตเดพเตพเดเตเดเตเดฎเดพเตป) MTProxy เดธเตเตผเดตเตผ เดฒเดฟเดจเดเตเดธเต เดธเตเดชเตเดธเดฟเดซเดฟเดเตเดเตเดเดณเตเดฎเดพเดฏเดฟ เด เดฎเดฟเดคเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเด, เดเดคเต เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดเตเดเดฟเดฒเตเด (เดซเดฟเตฝ เดเตเดฒเดฟเตป เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเด), Go เด เดฒเตเดฒเตเดเตเดเดฟเตฝ Node.js-เตฝ เดธเดฎเดพเดจเดฎเดพเดฏ เดธเตเตผเดตเตผ เดเดฃเตเดเดพเดเตเด. เดจเตเดฑเดฟเตฝ เดคเดพเดดเต เดตเดฐเดฟเดเดณเดฟเตฝ เดเดคเตเดเตเดเตเดจเตเดจเต.
เดเดจเตเดจเดพเตฝ เด เดเดณเตเดเดณเตเดเต เดธเดพเดเตเดเตเดคเดฟเด เดธเดพเดเตเดทเดฐเดคเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดเตเดเตพ เดฎเดฑเตเดฑเต เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเด เดถเตเดทเด เดตเดฟเดญเดพเดเดคเตเดคเดฟเดจเตเดฑเต เด เดตเดธเดพเดจเด เดจเดฟเดเดฎเดจเดเตเดเดณเดฟเตฝ เดเดคเตเดคเดฟเดเตเดเตเดฐเตเด. เดเดชเตเดชเตเตพ, เดจเดฎเตเดเตเดเต OSI เดฒเตเดฏเตผ 5, เดธเตเดทเดจเดฟเดฒเตเดเตเดเต เดชเตเดเดพเด - เด เดคเดฟเตฝ เด เดตเตผ MTProto เดธเตเดทเตป เดธเตเดฅเดพเดชเดฟเดเตเดเต.
เดเตเดเตพ, เดธเดจเตเดฆเตเดถเดเตเดเตพ, เดธเตเดทเดจเตเดเตพ, เดกเดฟเดซเดฟ-เดนเตเตฝเดฎเดพเตป
เด เดตเตผ เด เดคเต เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดตเดฟเดเต เดธเตเดฅเดพเดชเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ... เดเดฐเต เดธเตเดทเตป เดเดจเตเดจเดคเต เดธเดเตเดต เดธเตเดทเดจเตเดเตพเดเตเดเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเดจเตเดฑเตผเดซเตเดธเดฟเตฝ เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจ เด เดคเต เดธเตเดทเตป เด เดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เดเตเดฐเดฎเดคเตเดคเดฟเตฝ.
เด เดคเดฟเดจเดพเตฝ เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดฒเตเดฏเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจ เดฆเตเตผเดเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดฌเตเดฑเตเดฑเต เดธเตเดเตเดฐเดฟเดเดเต เดเดเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเต. เดเดคเต เดเดจเตเดจเตเดเดฟเตฝ เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตโเดค เดธเดจเตเดฆเตเดถเดฎเต เดชเตเดฒเตเดฏเดฟเตปเดเตเดเตโเดธเตโเดฑเตเดฑเต เดเดฃเต - เดเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เดชเตเดฐเดงเดพเดจ เดเดฐเดพเดฑเดฟเดจเตเดฑเต เดเดเตเดเดคเตเดคเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด เดคเต เดเตเดฏเตเดฏเตเดจเตเดจเตเดฃเตเดเตเดเตเดเดฟเตฝ. "เดเต" เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดเดถเดฏเดเตเดเดณเดฟเตฝ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดจเดฎเตเดฎเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต? เดเตเดฒเดฟเดเตเดฐเดพเด เดเตเดฎเดฟเดจเต เดคเดจเตเดจเต เด เดชเตเดฐเดถเตเดจเด เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดพเด (เดชเตเดฒเตผเดเตเดเต 4 เดฎเดฃเดฟเดเตเดเต เดคเดณเตผเดจเตเดจ เดคเดฒเดเตเดเตเดฑเตเดฎเดพเดฏเดฟ เดเดเดเตเดฒเตเดทเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดจเตเดฑเต เดธเตเดตเดจเตเดคเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดคเดคเดฟเดจเต เดเดพเตป เดเตเดทเดฎ เดเตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเดฟเดฒ เดตเดพเดเตเดฏเดเตเดเตพ เด เดคเตเดชเดเดฟ เดเดชเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเดคเต เดเดณเตเดชเตเดชเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต):
เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจ เดฐเดฃเตเดเต เดธเตเดฅเดพเดชเดจเดเตเดเตพ เดเดฃเตเดเต เดธเดฎเตเดฎเตเดณเดจเด - "เดจเดฟเดฒเดตเดฟเดฒเต เดธเตเดทเดจเตเดเตพ" เดเดจเตเดจเดคเดฟเดจเต เดเตเดดเดฟเดฒเตเดณเตเดณ เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเต เดฏเตเดเดฏเดฟเตฝ เดเดจเตเดจเต, เดเดฐเต เดธเตเดทเดจเตเด เดเดฐเต เดฎเตเดดเตเดตเตป เดเดชเดเดฐเดฃเด / เดเดเดธเตเดฎเดพเดฏเดฟ เดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต MTPproto เดธเตเดทเตป, เด เดคเดฟเตฝ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ (เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เด เตผเดคเตเดฅเดคเตเดคเดฟเตฝ) เดเดฃเตเดเต, เดเดคเดพเดฃเต เดตเตเดฏเดคเตเดฏเดธเตเดค TCP เดเดฃเดเตเดทเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเด. เดเดฐเต เดธเดฎเดฏเด เดจเดฟเดฐเดตเดงเดฟ MTProto เดธเตเดทเดจเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดซเดฏเตฝ เดกเตเตบเดฒเตเดกเต เดตเตเดเดคเตเดคเดฟเดฒเดพเดเตเดเดพเตป.เดเดต เดฐเดฃเตเดเดฟเดจเตเด เดเดเดฏเดฟเตฝ เดธเตเดทเดจเตเดเตพ เดเดฐเต เดเดถเดฏเด เดเดฃเตเดเต เด เดเดเตเดเดพเดฐเด. เด เดงเดเดชเดคเดฟเดเตเด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฎเตเดเตเดเต เด เดเตเดเดจเต เดชเดฑเดฏเดพเด UI เดธเตเดทเตป เดชเตเดฒเต เดคเดจเตเดจเตเดฏเดพเดฃเต เด เดเดเตเดเดพเดฐเด, เดชเดเตเดทเต เด เดฏเตเดฏเต, เดเดฒเตเดฒเดพเด เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฃเต. เดจเดฎเตเดเตเดเต เดจเตเดพเดเตเดเดพเด:
- เดชเตเดคเดฟเดฏ เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเต เดเดชเดฏเตเดเตเดคเดพเดตเต เดเดฆเตเดฏเด เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต auth_key เด เดคเต เด เดเตเดเตเดฃเตเดเดฟเดฒเตเดเตเดเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต SMS เดตเดดเดฟ - เด เดคเตเดเตเดฃเตเดเดพเดฃเต เด เดเดเตเดเดพเดฐเด
- เดเดฆเตเดฏเดคเตเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด เดคเต เดธเดเดญเดตเดฟเดเตเดเต MTPproto เดธเตเดทเตป, เดเดณเตเดณเดคเต
session_id
เดจเดฟเดเตเดเดณเตเดเต เดเดณเตเดณเดฟเตฝ.- เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเตเดฎเตเดชเดฟเดจเตเดทเตป เด เดเดเตเดเดพเดฐเด ะธ
session_id
เดตเดฟเดณเดฟเดเตเดเดพเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด เดงเดฟเดเดพเดฐเด - เด เดตเดพเดเตเดเต เดเดฟเดฒ เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเดฒเตเด เดเตเดกเดฟเดฒเตเด เดฆเตเดถเตเดฏเดฎเดพเดเตเดจเตเดจเต- เดคเตเดเตผเดจเตเดจเต, เดเดชเดญเตเดเตเดคเดพเดตเดฟเดจเต เดคเตเดฑเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดชเดฒเดคเตเด MTPproto เดธเตเดทเดจเตเดเตพ เด เดคเต เดเตเดดเดฟเตฝ auth_key - เด เดคเต เดกเดฟเดธเดฟเดฏเดฟเดฒเตเดเตเดเต.
- เดคเตเดเตผเดจเตเดจเต, เดเดฐเต เดฆเดฟเดตเดธเด เดเตเดฒเดฏเดจเตเดฑเต เดซเดฏเตฝ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดกเดฟเดธเดฟ - เด DC-เดฏเตโเดเตเดเดพเดฏเดฟ เดเดฐเต เดชเตเดคเดฟเดฏเดคเต เดธเตเดทเตโเดเดฟเดเตเดเตเด auth_key !
- เดฐเดเดฟเดธเตโเดฑเตเดฑเตผ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดคเดฟเดฏ เดเดชเดฏเตเดเตเดคเดพเดตเดฒเตเดฒเตเดจเตเดจเตเด เด เดคเต เดคเดจเตเดจเตเดฏเดพเดฃเตเดจเตเดจเตเด เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต เด เดฑเดฟเดฏเดฟเดเตเดเดพเตป เด เดเดเตเดเดพเดฐเด (UI เดธเตเดทเตป), เดเตเดฒเดฏเดจเตเดฑเต API เดเตเดณเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต
auth.exportAuthorization
เดตเตเดเตเดเดฟเตฝ เดกเดฟ.เดธเดฟauth.importAuthorization
เดชเตเดคเดฟเดฏ เดกเดฟเดธเดฟเดฏเดฟเตฝ.- เดเดฒเตเดฒเดพเด เดเดจเตเดจเตเดคเดจเตเดจเตเดฏเดพเดฃเต, เดชเดฒเดคเตเด เดคเตเดฑเดจเตเดจเดฟเดฐเดฟเดเตเดเดพเด MTPproto เดธเตเดทเดจเตเดเตพ (เดเดฐเตเดจเตเดจเดฟเดจเตเด เด เดคเดฟเดจเตเดฑเตเดคเดพเดฏ
session_id
) เด เดชเตเดคเดฟเดฏ เดกเดฟเดธเดฟเดเตเดเต, เดเตเดดเดฟเตฝ เด เดตเดจเตเดฑเต auth_key.- เด เดตเดธเดพเดจเดฎเดพเดฏเดฟ, เดเตเดฒเดฏเดจเตเดฑเต เดคเดฟเดเดเตเด เดซเตเตผเดตเตเดกเต เดฐเดนเดธเตเดฏเด เดเดเตเดฐเดนเดฟเดเตเดเตเดเตเดเดพเด. เดเดฐเต auth_key เดเดฏเดฟเดฐเตเดจเตเดจเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดเต - เดเดฐเต เดกเดฟเดธเดฟเดเตเดเตเด - เดเตเดเดพเดคเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดตเดฟเดณเดฟเดเตเดเดพเด
auth.bindTempAuthKey
เดเดชเดฏเตเดเดคเตเดคเดฟเดจเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเด auth_key - เดตเตเดฃเตเดเตเด, เดเดจเตเดจเต เดฎเดพเดคเตเดฐเด temp_auth_key เดเดฐเต เดกเดฟเดธเดฟเดเตเดเตเด, เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดชเตเดคเตเดตเดพเดฏเดคเต MTPproto เดธเตเดทเดจเตเดเตพ เด เดกเดฟ.เดธเดฟ.เด เดคเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด เดเดชเตเดชเต (เดญเดพเดตเดฟ เดฒเดตเดฃเดเตเดเตพ) เดเดจเตเดจเดฟเดตเดฏเตเด เดเดจเตเดจเดพเดฃเต auth_key เด. เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เดเดเดฏเดฟเตฝ เดชเดเตเดเดฟเดเตเดเต MTPproto เดธเตเดทเดจเตเดเตพ เด เดคเต เดกเดฟ.เดธเดฟ.
"เดตเตเดฏเดคเตเดฏเดธเตเดค TCP เดเดฃเดเตเดทเดจเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ" เดเดจเตเดคเดพเดฃเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต? เด เดคเดฟเดจเดพเตฝ เดเดคเต เด เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต เด เดคเตเดชเตเดพเดฒเดคเตเดคเต เดเดฐเต เดตเตเดฌเตโเดธเตเดฑเตเดฑเดฟเดฒเต เด เดเดเตเดเตเดค เดเตเดเตเดเดฟ - เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเตเดณเตเดณ เดจเดฟเดฐเดตเดงเดฟ เดเดฟเดธเดฟเดชเดฟ เดเดฃเดเตเดทเดจเตเดเตพ เด เดคเต เดจเดฟเดฒเดจเดฟเตฝเดเตเดเตเดจเตเดจเต (เด เดคเดฟเดเตเดตเดฟเดเตเดเตเดจเตเดจเต), เดเดจเตเดจเดพเตฝ เดเดฐเต เดฆเดฟเดตเดธเด เด เดคเต เดฎเตเดถเดฎเดพเดเตเด. HTTP-เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดเดฐเต เดธเตเดทเดจเดฟเดฒเต MTProto เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเตเดฐเดฎเดพเดจเตเดเดคเดฎเดพเดฏเดฟ เด เดเตเดเดฎเดฟเดเตเดเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต; เด เดตเตผ เดคเตเดฐเดเตเดเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเดพเตฝ, เดเดฃเดเตเดทเตป เดคเดเดฐเดพเดฑเดฟเดฒเดพเดฏเดฟ - เดเดฐเต เดชเตเดคเดฟเดฏ เดเดฃเดเตเดทเตป เดธเตเดฅเดพเดชเดฟเดเตเด เดถเตเดทเด, เดธเตเตผเดตเตผ เด เดธเตเดทเดจเดฟเตฝ เดฎเตเดฎเตเดชเดคเตเดคเต เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเดพเดคเตเดคเดคเตเดฒเตเดฒเดพเด เดฆเดฏเดฏเตเดเต เด เดฏเดฏเตเดเตเดเตเด. TCP เดเดฃเดเตเดทเตป.
เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดจเดฟเดฐเดตเดงเดฟ เดฎเดพเดธเดคเตเดคเต เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเดจเต เดถเตเดทเด เดฎเตเดเดณเดฟเดฒเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพ เดธเดเดเตเดฐเดนเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดฟเดจเดฟเดเดฏเดฟเตฝ, เดเดเตเดเตพ เดเดเตเดเดณเตเดเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฆเตเดฏเด เดฎเตเดคเตฝ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเตเดฃเตเดเต? - เดจเดฎเตเดเตเดเต เดคเตเดเดเตเดเดคเตเดคเดฟเดฒเตเดเตเดเต เดฎเดเดเตเดเดพเด.
เด
เดคเดฟเดจเดพเตฝ เดจเดฎเตเดเตเดเต เดธเตเดทเตเดเดฟเดเตเดเดพเด auth_key
เด เดธเดฎเดฏเดคเตเดคเต
Vasily, [19.06.18 20:05] data_with_hash := SHA1(เดกเดพเดฑเตเดฑ) + เดกเดพเดฑเตเดฑ + (เดเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏ เดฌเตเดฑเตเดฑเตเดเตพ); เดฆเตเตผเดเตเดฏเด 255 เดฌเตเดฑเตเดฑเตเดเตพเดเตเดเต เดคเตเดฒเตเดฏเดฎเดพเดฃเต;
encrypted_data := RSA(data_with_hash, server_public_key); 255-เดฌเตเดฑเตเดฑเต เดจเตเดณเดฎเตเดณเตเดณ เดเดฐเต เดธเดเดเตเดฏ (เดฌเดฟเดเต เดเตปเดกเดฟเดฏเตป) เดเดตเดถเตเดฏเดฎเดพเดฏ เดฎเตเดกเตเดฒเดธเดฟเตฝ เดเดตเดถเตเดฏเดฎเดพเดฏ เดถเดเตเดคเดฟเดฏเดฟเดฒเตเดเตเดเต เดเดฏเตผเดคเตเดคเตเดจเตเดจเต, เดซเดฒเด 256-เดฌเตเดฑเตเดฑเต เดธเดเดเตเดฏเดฏเดพเดฏเดฟ เดธเดเดญเดฐเดฟเดเตเดเตเดจเตเดจเต.เด เดตเตผเดเตเดเต เดเตเดฑเดเตเดเต เดกเตเดชเตเดชเต เดกเดฟเดเดเตเดเต เดเดฃเตเดเต
เดเดฐเตเดเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดฏเตเดเต DH เดชเตเดฒเต เดคเตเดจเตเดจเตเดจเตเดจเดฟเดฒเตเดฒ
dx-เตฝ เดฐเดฃเตเดเต เดชเตเดคเต เดเตเดเดณเดฟเดฒเตเดฒ
เดถเดฐเดฟ, เด
เดตเดธเดพเดจเด เดเดคเต เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเต, เดชเดเตเดทเต เดเดฐเต เด
เดตเดถเดฟเดทเตเดเด เด
เดตเดถเตเดทเดฟเดเตเดเต - เดจเดฎเตเดชเตผ เดซเดพเดเตเดเตผ เดเตเดฏเตเดฏเดพเตป เด
เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเต เดเดดเดฟเดเตเดเตเดตเตเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเต เดเตเดฏเตเดค เดเตเดฒเดฟเดฏเตเดเต เดคเตเดณเดฟเดตเต. DoS เดเดเตเดฐเดฎเดฃเดเตเดเตพเดเตเดเตเดคเดฟเดฐเดพเดฏ เดชเดฐเดฟเดฐเดเตเดทเดฏเตเดเต เดคเดฐเด. เดเตเดเดพเดคเต RSA เดเต เดเดฐเต เดฆเดฟเดถเดฏเดฟเตฝ เดเดฐเต เดคเดตเดฃ เดฎเดพเดคเตเดฐเดฎเต เดเดชเดฏเตเดเดฟเดเตเดเต, เดชเตเดฐเดงเดพเดจเดฎเดพเดฏเตเด เดเตปเดเตเดฐเดฟเดชเตเดทเดจเดพเดฏเดฟ new_nonce
. เดเดจเตเดจเดพเตฝ เด เดฒเดณเดฟเดคเดฎเดพเดฏ เดเดชเตเดชเดฑเตเดทเตป เดตเดฟเดเดฏเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฟเดเตเดเตพ เดเดจเตเดคเต เดจเตเดฐเดฟเดเตเดฃเตเดเดฟเดตเดฐเตเด?
Vasily, [20.06.18/00/26 XNUMX:XNUMX] เดเดจเดฟเดเตเดเต เดเดคเตเดตเดฐเต appid เด เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดญเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ
เดเดพเตป เด เด เดญเตเดฏเตผเดคเตเดฅเดจ DH-เดจเต เด เดฏเดเตเดเต
เดเตเดเดพเดคเต, เดเดฐเต เดชเดฟเดถเดเต เดเตเดกเดฟเดจเตเดฑเต 4 เดฌเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเดฎเตเดจเตเดจเต เดเตเดฐเดพเตปเดธเตเดชเตเตผเดเตเดเต เดกเตเดเตเดเดฟเตฝ เดชเดฑเดฏเตเดจเตเดจเต. เด เดคเตเดฐเดฏเตเดฏเตเดณเตเดณเต
เดถเดฐเดฟ, เด เดตเตป เดเดจเตเดจเตเดเต เดชเดฑเดเตเดเต -404, เด เดชเตเดชเตเตพ เดเดจเตเดคเดพเดฃเต?
เด เดคเตเดเตเดฃเตเดเต เดเดพเตป เด เดตเดจเตเดเต เดชเดฑเดเตเดเต: โเดเดคเตเดชเตเดฒเตเดณเตเดณ เดซเดฟเดเดเตผเดชเตเดฐเดฟเดจเตเดฑเต เดเดณเตเดณ เดธเตเตผเดตเตผ เดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดจเดฟเดเตเดเดณเตเดเต เดฌเตเตพเดทเดฟเดฑเตเดฑเต เดชเดฟเดเดฟเดเตเดเต, เดเดจเดฟเดเตเดเต DH เดตเตเดฃเด,โ เด เดคเต เดเดฐเต เดฎเดฃเตเดเตป 404 เดเดจเตเดจเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเต.
เด เดธเตเตผเดตเตผ เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเดจเตเดคเดพเดฃเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดจเตเดจเดคเต? เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด? เดเตเดฆเดฟเดเตเดเดพเตป เดเดฐเตเดฎเดฟเดฒเตเดฒ (เดเดจเตเดจเดพเตฝ เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเตฝ).
เดเดตเดฟเดเต เดเดฒเตเดฒเดพ เดชเดฒเดฟเดถเดฏเตเด เดกเตเดเตเดเดฟเดฒเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต
เดเดจเดฟเดเตเดเต เดฎเดฑเตเดฑเตเดจเตเดจเตเด เดเตเดฏเตเดฏเดพเดจเดฟเดฒเตเดฒ, เด เดเตเดเดเตเดเตพ เด เดเตเดเตเดเตเดเตเด เดเดเตเดเตเดเตเดเตเด เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเต เดเดพเตป เดธเตเดตเดชเตเดจเด เดเดฃเตเดเต
เดฐเดฃเตเดเต 32 เดฌเดฟเดฑเตเดฑเต เดจเดฎเตเดชเดฑเตเดเตพ. เดเดฒเตเดฒเดพเดตเดฐเตเดฏเตเด เดชเตเดฒเต เดเดพเดจเตเด เด เดตเดฐเต เดชเดพเดเตเดเต เดเตเดฏเตเดคเต
เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒ, เดเดต เดฐเดฃเตเดเตเด เดเดฆเตเดฏเด เดตเดฐเดฟเดฏเดฟเตฝ BE เดเดฏเดฟ เดเตเตผเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต
เดตเดพเดกเดฟเด เดเตเดเตเดเดฑเตเดตเต, [20.06.18 15:49] เด 404 เดเดพเดฐเดฃเด?
เดตเดพเดธเดฟเดฒเดฟ, [20.06.18 15:49] เด เดคเต!
เดตเดพเดกเดฟเด เดเตเดเตเดเดฑเตเดตเต, [20.06.18 15:50] เด เดคเดฟเดจเดพเตฝ เด เดตเดจเต เดเดจเตเดคเดพเดฃเต "เดเดฃเตเดเตเดคเตเดคเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเต" เดเดจเตเดจเต เดเดจเดฟเดเตเดเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดจเตเดจเดฟเดฒเตเดฒ
เดตเดพเดธเดฟเดฒเดฟ, [20.06.18 15:50] เดเดเดฆเตเดถเด
เดเดจเดฟเดเตเดเต เด เดคเตเดคเดฐเด เดเดฐเต เดตเดฟเดเดเดจเด เดชเตเดฐเดงเดพเดจ เดเดเดเดเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดฏเดฟเดฒเตเดฒ%)
เดชเดฟเดถเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเตเดเตเดฏเตเดฏเตฝ เดชเตเดฒเตเด เดเดเตเดเตพ เดเตเดเดพเดฐเตเดฏเด เดเตเดฏเตเดคเดฟเดฒเตเดฒ
เดตเดพเดธเดฟเดฒเดฟ, [20.06.18 20:18] เด, MD5 เดเด เดเดฃเตเดเต. เดเดคเดฟเดจเดเด เดฎเตเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค เดนเดพเดทเตเดเตพ
เดชเตเดฐเดงเดพเดจ เดตเดฟเดฐเดฒเดเดฏเดพเดณเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ เดเดฃเดเตเดเดพเดเตเดเตเดจเตเดจเต:
digest = md5(key + iv) fingerprint = substr(digest, 0, 4) XOR substr(digest, 4, 4)
SHA1, sha2 เดเดจเตเดจเดฟเดต
เด
เดคเตเดเตเดฃเตเดเต เดตเตเดเตเดเดพเด auth_key
Diffie-Hellman เดเดชเดฏเตเดเดฟเดเตเดเต เดเดเตเดเตพเดเตเดเต 2048 เดฌเดฟเดฑเตเดฑเตเดเตพ เดฒเดญเดฟเดเตเดเต. เด
เดเตเดคเตเดคเดคเต เดเดจเตเดคเดพเดฃเต? เด
เดเตเดคเตเดคเดคเดพเดฏเดฟ, เด เดเตเดฏเตเดเต เดคเดพเดดเดคเตเดคเต 1024 เดฌเดฟเดฑเตเดฑเตเดเตพ เดเดฐเต เดคเดฐเดคเตเดคเดฟเดฒเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเต... เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเตพ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฟเดจเตเดคเดฟเดเตเดเดพเด. เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดธเตเตผเดตเดฑเตเดฎเดพเดฏเดฟ เดชเดเตเดเดฟเดเตเด เดเดฐเต เดฐเดนเดธเตเดฏเดฎเตเดฃเตเดเต. TLS เดธเตเดทเดจเตเดฑเต เดเดฐเต เด
เดจเดฒเตเดเต เดธเตเดฅเดพเดชเดฟเดเตเดเต, เดเดคเต เดตเดณเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏ เดจเดเดชเดเดฟเดเตเดฐเดฎเดฎเดพเดฃเต. เดเดจเตเดจเดพเตฝ เดเดเตเดเตพ เดเดฐเดพเดฃเตเดจเตเดจเต เดธเตเตผเดตเดฑเดฟเดจเต เดเดชเตเดชเตเดดเตเด เด
เดฑเดฟเดฏเดฟเดฒเตเดฒ! เดเดคเตเดตเดฐเต เดเดฒเตเดฒ, เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ. เด
เดเดเตเดเดพเดฐเด. เด. เดจเดฟเดเตเดเตพ เดเดฐเดฟเดเตเดเตฝ ICQ-เตฝ เดเตเดฏเตโเดคเดคเตเดชเตเดฒเต "เดฒเตเดเดฟเตป-เดชเดพเดธเตโเดตเตเดกเต" เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ SSH-เตฝ (เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดฟเดฒ gitlab/github-เตฝ) เดชเตเดฒเต "เดฒเตเดเดฟเตป-เดเต" เดเดจเตเดจเดคเดฟเดจเตเดฑเต เด
เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดเตเดเตพ เดเดฟเดจเตเดคเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ. เดเดเตเดเตพเดเตเดเต เดเดฐเต เด
เดเตเดเดพเดคเดจเต เดฒเดญเดฟเดเตเดเต. "เด เดซเตเตบ เดจเดฎเตเดชเดฑเตเดเตพ เดฎเดฑเตเดฑเตเดฐเต DC เดเดฃเต เดธเตผเดตเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต" เดเดจเตเดจเต เดธเตเตผเดตเตผ เดเดเตเดเดณเตเดเต เดชเดฑเดเตเดเดพเดฒเต? เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ "เดจเดฟเดเตเดเดณเตเดเต เดซเตเตบ เดจเดฎเตเดชเตผ เดจเดฟเดฐเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต" เดเดจเตเดจเดคเตเดชเตเดฒเตเด? เดจเดฎเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด เดฎเดฟเดเดเตเดเดคเต, เดคเดพเดเตเดเตเตฝ เดเดชเดฏเตเดเดชเตเดฐเดฆเดฎเดพเดเตเดฎเตเดจเตเดจ เดชเตเดฐเดคเตเดเตเดทเดฏเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเด เดเดจเตเดจเดคเดพเดฃเต, เด
เดชเตเดชเตเดดเตเดเตเดเตเด เดเตเดเตเดเดดเตเดเดฟเดชเตเดชเตเดเดฟเดฒเตเดฒ.
เดตเดดเดฟเดฏเดฟเตฝ, เดเดเตเดเตพ เด เดคเต เดฑเดฟเดธเตผเดตเตเดทเดจเตเดเดณเตเดเต "เดธเตเดตเตเดเดฐเดฟเดเตเดเต". เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดเดเตเดเตพ เดธเตเตผเดตเดฑเดฟเดจเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเตเดฃเตเดเต? เดตเตเดฏเดพเดเดฎเดพเดฃเตเดเตเดเดฟเดฒเต? เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเดตเดถเตเดฏเดฎเดพเดฃเต:
Vasily, [21.06.18 17:53] เด เดตเตผ เดฎเตเดฌเตเตฝ เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต 2kbit เดจเดฎเตเดชเตผ เดชเตเดฐเตเดฎเดฒเดฟเดฑเตเดฑเดฟ% เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต)
เดเดจเตเดจเดพเตฝ เด เดคเต เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ, เดจเดซเตเดเตเดต
Vasily, [21.06.18 18:02] เด เดคเต เดฒเดณเดฟเดคเดฎเดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดชเตเดฐเดฎเดพเดฃเด เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ
เดชเดฑเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดฆเตเดฏเตเดเดฟเด เดเตปเดกเตเดฐเตเดฏเดฟเดกเต เดเตเดฒเดฏเดจเตเดฑเต เดเดจเตเดคเดพเดฃเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเตเดจเตเดจเต เดจเตเดเตเดเดพเด? เด
278 static const char *goodPrime = "c71caeb9c6b1c9048e6c522f70f13f73980d40238e3e21c14934d037563d930f48198a0aa7c14058229493d22530f4dbfa336f6e0ac925139543aed44cce7c3720fd51f69458705ac68cd4fe6b6b13abdc9746512969328454f18faf8c595f642477fe96bb2a941d5bcd1d4ac8cc49880708fa9b378e3c4f3a9060bee67cf9a4a4a695811051907e162753b56b0f6b410dba74d8a84b2a14b3144e0ef1284754fd17ed950d5965b4b9dd46582db1178d169c6bc465b0d6ff9ca3928fef5b9ae4e418fc15e83ebea0f87fa9ff5eed70050ded2849f47bf959d956850ce929851f0d8115f635b105ee2e4e15d04b2454bf6f4fadf034b10403119cd8e3b92fcc5b";
279 if (!strcasecmp(prime, goodPrime)) {
เดเดฒเตเดฒ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดคเต เดเดชเตเดชเตเดดเตเด เด เดตเดฟเดเตเดฏเตเดฃเตเดเต เดเดฟเดฒเดคเต เดเดฐเต เดธเดเดเตเดฏเดฏเตเดเต เดชเตเดฐเดพเดฅเดฎเดฟเดเดคเดฏเตเดเตเดเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดจเดเตพ เดเดฃเตเดเต, เดเดจเตเดจเดพเตฝ เดตเตเดฏเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดเดจเดฟเดเตเดเต เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตฝ เดตเตเดฃเตเดเดคเตเดฐ เด เดฑเดฟเดตเดฟเดฒเตเดฒ.
เดถเดฐเดฟ, เดเดเตเดเตพเดเตเดเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดเต เดฒเดญเดฟเดเตเดเต. เดฒเตเดเดฟเตป เดเตเดฏเตเดฏเดพเตป, เด เดคเดพเดฏเดคเต. เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด เดฏเดฏเตเดเตเดเตเด, เดจเดฟเดเตเดเตพ AES เดเดชเดฏเตเดเดฟเดเตเดเต เดเตเดเตเดคเตฝ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดจเดเดคเตเดคเตเดฃเตเดเดคเตเดฃเตเดเต.
เด เดเดเตเดเตเดค เดเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดเตเดคเตเดค 128 เดฌเตเดฑเตเดฑเตเดเตพ เดฎเตเตปโเดเตเดเตเดเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดเตเดเดฟเดฏ เดชเดพเดกเดฟเดเดเต เดฌเตเดฑเตเดฑเตเดเตพ เดเตพเดชเตเดชเตเดเต, เดธเดจเตเดฆเตเดถ เดฌเตเดกเดฟเดฏเตเดเต (เดธเตเดทเตป, เดธเดจเตเดฆเตเดถ เดเดกเดฟ เดฎเตเดคเดฒเดพเดฏเดต เดเตพเดชเตเดชเตเดเต) SHA256-เดจเตเดฑเต 32 เดฎเดงเตเดฏ เดฌเดฟเดฑเตเดฑเตเดเดณเดพเดฃเต เดธเดจเตเดฆเตเดถ เดเต เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเต.
Vasily, [22.06.18 14:08] เดถเดฐเดพเดถเดฐเดฟ, เดฌเดฟเดเตเดเต, เดฌเดฟเดฑเตเดฑเตเดเตพ
เดฒเดญเดฟเดเตเดเต
auth_key
. เดเดฒเตเดฒเดพเด. เด เดตเตผเดเตเดเดชเตเดชเตเดฑเด... เด เดคเต เดชเตเดฐเดฎเดพเดฃเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ. เดเดชเตเดชเตบ เดธเตเดดเตเดธเต เดเตเดกเต เดชเด เดฟเดเตเดเดพเตป เดฎเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ.MTPproto 2.0 เดจเต 12 เดฎเตเดคเตฝ 1024 เดฌเตเดฑเตเดฑเตเดเตพ เดตเดฐเต เดชเดพเดกเดฟเดเดเต เดเดตเดถเตเดฏเดฎเดพเดฃเตเดจเตเดจ เดเดพเดฐเตเดฏเด เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด, เดซเดฒเดฎเดพเดฏเตเดฃเตเดเดพเดเตเดจเตเดจ เดธเดจเตเดฆเตเดถ เดฆเตเตผเดเตเดฏเด 16 เดฌเตเดฑเตเดฑเตเดเตพ เดเตเดฃเตเดเต เดนเดฐเดฟเดเตเดเดพเดฎเตเดจเตเดจ เดตเตเดฏเดตเดธเตเดฅเดฏเตเดเตเดเต เดตเดฟเดงเตเดฏเดฎเดพเดฃเต.
เด เดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดเดคเตเดฐ เดชเดพเดกเดฟเดเดเต เดเตเตผเดเตเดเดฃเด?
เด เดคเต, เดเดฐเต เดชเดฟเดถเดเตเดฃเตเดเดพเดฏเดพเตฝ 404 เดเดฃเตเดเต
เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเตเดฑเต เดกเดฏเดเตเดฐเดพเดฎเตเด เดตเดพเดเดเดตเตเด เดเดฐเตเดเตเดเดฟเดฒเตเด เดถเตเดฐเดฆเตเดงเดพเดชเตเตผเดตเตเดตเด เดชเด เดฟเดเตเดเดพเตฝ, เด เดตเดฟเดเต MAC เดเดฒเตเดฒเตเดจเตเดจเต เด เดตเตผ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเต. เดฎเดฑเตเดฑเตเดตเดฟเดเตเดฏเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเดคเตเดค เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดเดฟเด เดฎเตเดกเดฟเดฒเดพเดฃเต AES เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดคเต. เด เดตเตผ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดตเดฐเตเดเต เดชเดคเดฟเดตเตเดเตเดฆเตเดฏเดเตเดเดณเดฟเตฝ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดดเตเดคเตเดจเตเดจเต... เดเดตเดฟเดเต, เดธเดจเตเดฆเตเดถ เดเต เดคเดจเตเดจเต, เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดกเดพเดฑเตเดฑเดฏเตเดเต SHA เดนเดพเดทเต เดเตเดเดฟเดฏเดพเดฃเต, เดธเดฎเดเตเดฐเดค เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดพเตป เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต - เดเตเดเดพเดคเต เดเดฐเต เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเต เดเดฃเตเดเดพเดฏเดพเตฝ, เดเดฟเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เด เดตเดฐเต เดจเดฟเดถเดฌเตเดฆเดฎเดพเดฏเดฟ เด เดตเดเดฃเดฟเดเตเดเดพเตป เดถเตเดชเดพเตผเดถ เดเตเดฏเตเดฏเตเดจเตเดจเต (เดเดจเตเดจเดพเตฝ เดธเตเดฐเดเตเดทเดฏเตเดเต เดเดพเดฐเตเดฏเดฎเต, เด เดตเตผ เดจเดฎเตเดฎเต เดคเดเตผเดคเตเดคเดพเดฒเต?).
เดเดพเตป เดเดฐเต เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเตผ เด
เดฒเตเดฒ, เดธเตเดฆเตเดงเดพเดจเตเดคเดฟเด เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เด เดฎเตเดกเดฟเตฝ เดคเตเดฑเตเดฑเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด. เดชเดเตเดทเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตโเดเตโเดเตเดชเตเดชเต เดเดฆเดพเดนเดฐเดฃเดฎเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดเตเดฃเตเดเต เดเดจเดฟเดเตเดเต เดเดฐเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดชเตเดฐเดถเตโเดจเดคเตเดคเดฟเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดฟเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดคเต เดชเตเดฐเดพเดฆเตเดถเดฟเด เดเดพเดทเต (เด D877F783D5D3EF8C) MTProto-เดฏเดฟเดฒเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดชเตเดฒเต เดคเดจเตเดจเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดจเตเดจเต (เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดชเดคเดฟเดชเตเดชเต 1.0 เตฝ เดฎเดพเดคเตเดฐเด), เด
เดคเดพเดฏเดคเต. เดเดฆเตเดฏเด เดธเดจเตเดฆเตเดถ เดเต, เดชเดฟเดจเตเดจเต เดกเดพเดฑเตเดฑ เดคเดจเตเดจเต (เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดงเดพเดจ เดตเดฒเดฟเดฏเดคเต เดฎเดพเดฑเตเดฑเดฟเดจเดฟเตผเดคเตเดคเตเด auth_key
256 เดฌเตเดฑเตเดฑเตเดเตพ, เดเตเดเดพเดคเต msg_key
เดเดชเดฏเตเดเดถเตเดจเตเดฏเด). เด
เดคเดฟเดจเดพเตฝ, เดตเดฒเดฟเดฏ เดซเดฏเดฒเตเดเดณเดฟเตฝ เดชเตเดฐเดถเตเดจเด เดถเตเดฐเดฆเตเดงเตเดฏเดฎเดพเดเตเด. เด
เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเตพ เดกเดพเดฑเตเดฑเดฏเตเดเต เดฐเดฃเตเดเต เดชเดเตผเดชเตเดชเตเดเตพ เดธเตเดเตเดทเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดคเดคเตเด เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดคเดคเตเด. เดเตเดเดพเดคเต เดฎเตเดเดพเดฌเตเดฑเตเดฑเตเดเดณเต เดธเตเดเตเดฐเตเดฎเดฟเดเดเต เดตเตเดกเดฟเดฏเตเดเดณเต เดเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต?.. เดธเดฟเดซเตผเดเตเดเตโเดธเตโเดฑเตเดฑเดฟเดจเต เดถเตเดทเด MAC เดเดณเตเดณ เดเตเดฒเดพเดธเดฟเดเต เดธเตเดเตเดฎเตเดเตพ เด
เดคเต เดธเตเดเตเดฐเตเด เดตเดพเดฏเดฟเดเตเดเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเต เดเดเดจเดเดฟ เดธเดเดชเตเดฐเตเดทเดฃเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดพเตฝ MTPproto เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดฟ เดตเดฐเตเด เดเดฆเตเดฏเด เดฎเตเดดเตเดตเตป เดธเดจเตเดฆเตเดถเดตเตเด เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด, เดคเตเดเตผเดจเตเดจเต เด
เดคเต เดจเตเดฑเตเดฑเตเดตเตผเดเตเดเดฟเดฒเตเดเตเดเต เดกเดฟเดธเตเดเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเตเด. เด
เดคเดฟเดจเดพเตฝ, เดเดพเดทเตเดฏเดฟเดฒเต เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเดจเตเดฑเต เดเดฑเตเดฑเดตเตเด เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเตเดเดณเดฟเตฝ user_data
เดฎเดฑเตเดฑเตเดฐเต เดซเตเตผเดฎเดพเดฑเตเดฑเตเด เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต - CTR เดฎเตเดกเดฟเตฝ AES เดเดชเดฏเตเดเดฟเดเตเดเต.
เดตเดพเดธเดฟเดฒเดฟ, [21.06.18 01:27] เด, เดเดเดฟเด เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดเดพเตป เดเดฃเตเดเตเดคเตเดคเดฟ: เดเตเตผเดฌเดฑเตเดธเดฟเดจเดพเดฏเดฟ "เดเดงเดฟเดเดพเดฐเดฟเดเดฎเดพเดเตเดเตเดจเตเดจ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดฎเตเดกเดฟเดจเตเดฑเต" เดเดฆเตเดฏ เดถเตเดฐเดฎเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เดเดเดฟเด. เดเดคเต เดเดฐเต เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด เดถเตเดฐเดฎเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต (เดเดคเต เดธเดฎเดเตเดฐเดค เดชเดฐเดฟเดฐเดเตเดท เดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ), เด เดคเต เดจเตเดเตเดเด เดเตเดฏเตเดฏเตเดฃเตเดเดฟเดตเดจเตเดจเต. เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเดพเดฎเดพเดฃเตเดเดฐเดฃ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดฎเตเดกเดฟเดจเดพเดฏเตเดณเตเดณ 20 เดตเตผเดทเดคเตเดคเต เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเดเตเดเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต เด เดคเต, เดเดคเต เด เดเตเดคเตเดคเดฟเดเต OCB, GCM เดชเตเดฒเตเดณเตเดณ เดฎเตเดกเตเดเดณเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเต.
เดเดชเตเดชเตเตพ เดตเดฃเตเดเดฟเดฏเตเดเต เดญเดพเดเดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเดพเดฆเดเตเดเตพ:
เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ, เดจเดฟเดเตเดเตเดณเดพเดฏเต เดกเตเดฑเตเดตเดฟเดจเตเดฑเต เดจเตเดคเตเดคเตเดตเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเตเด, เดเดฑเต เดเดธเดฟเดเด เดเดพเดฎเตเดชเตเดฏเดจเตเดฎเดพเดฐเดพเดฃเต, เด เดตเดฐเดฟเตฝ เดชเดเตเดคเดฟเดฏเตเด เดเดฃเดฟเดคเดถเดพเดธเตเดคเตเดฐเดคเตเดคเดฟเตฝ เดชเดฟเดเดเตเดเต.เดกเดฟ. MTPproto-เดฏเตเดเต เดจเดฟเดฒเดตเดฟเดฒเต เดชเดคเดฟเดชเตเดชเต เดชเตเดฑเดคเตเดคเดฟเดฑเดเตเดเดพเตป เด เดตเตผเดเตเดเต เดเดเดฆเตเดถเด เดฐเดฃเตเดเต เดตเตผเดทเดฎเตเดเตเดคเตเดคเต.
เด เดคเต เดฐเดธเดเดฐเดฎเดพเดฃเต. เดคเดพเดดเดคเตเดคเต เดจเดฟเดฒเดฏเดฟเตฝ เดฐเดฃเตเดเต เดตเตผเดทเด
เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพเดเตเดเต tls เดเดเตเดเตเดเดพเด
เดถเดฐเดฟ, เดเดเตเดเตพ เดเตปเดเตเดฐเดฟเดชเตเดทเดจเตเด เดฎเดฑเตเดฑเต เดธเตเดเตเดทเตเดฎเดคเดเดณเตเด เดเตเดฏเตเดคเตเดตเตเดจเตเดจเต เดชเดฑเดฏเดพเด. เดเดฟเดเดฒเตเดฒเดฟเตฝ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เด
เดฏเดฏเตโเดเตเดเดพเดจเตเด เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ เดจเดฟเดฐเดพเดเดฐเดฟเดเตเดเดพเดจเตเด เดเดเตเดตเดฟเตฝ เดธเดพเดงเดฟเดเตเดเตเดฎเต? เด
เดชเตเดชเตเตพ เดเดจเตเดคเต, เดเดเตเดเดจเต เด
เดฏเดฏเตเดเตเดเดฃเด? เดเดตเดฟเดเต, เดจเดฎเตเดเตเดเต เดฐเตเดคเดฟ เดชเดฑเดฏเดพเด
Vasily, [25.06.18 18:46] เดเดฃเดเตเดทเตป เดเดฐเดเดญเดฟเดเตเดเตเดเดฏเตเด เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดเดชเดเดฐเดฃเดคเตเดคเดฟเดฒเตเด เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเดฟเดฒเตเด เดตเดฟเดตเดฐเดเตเดเตพ เดธเดเดฐเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดเดคเต app_id, device_model, system_version, app_version, lang_code เดเดจเตเดจเดฟเดต เดธเตเดตเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต.
เดเดชเตเดชเด เดเดฟเดฒ เดเตเดฆเตเดฏเดเตเดเดณเตเด
เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดเดจเตเดจเดชเตเดฒเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป. เดเดชเตเดชเตบ เดธเตเดดเตเดธเต เดชเด เดฟเดเตเดเดพเตป เดฎเดเดฟเดเตเดเตเดฃเตเดเดคเดฟเดฒเตเดฒ
invokeWithLayer เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฒเตเดฒเดพเด เดเดเดฆเตเดถเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเตเดเตเดเดฟเตฝ, เดเดตเดฟเดเต เดเดจเตเดคเดพเดฃเต เดคเตเดฑเตเดฑเต? เดเดคเต เดฎเดพเดฑเตเดจเตเดจเต, เดเดเตเดเตพเดเตเดเต เดเดฃเตเดเตเดจเตเดจเต เดชเดฑเดฏเดพเด - เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดคเดฟเดจเดเด เดธเตเตผเดตเดฑเดฟเดจเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเตเดฆเดฟเดเตเดเดพเดจเตเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต - เดเดเตเดเตพ เด เดฏเดฏเตเดเตเดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฃเตเดเต:
เดตเดพเดธเดฟเดฒเดฟ, [25.06.18 19:13] เดเตเดกเต เดเดชเดฏเตเดเดฟเดเตเดเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดฎเตเดชเตเตพ, เดเดฆเตเดฏเดคเตเดคเต เดเตเตพ เด เดเตเดฐเดพเดชเตเดชเดฟเตฝ เดชเตเดคเดฟเดเตเดเดคเดพเดฃเต, เดเตเดเดพเดคเต เดเตเดฐเดพเดชเตเดชเต เดคเดจเตเดจเต เดเตปเดตเตเดเตเดเตเดตเดฟเดคเตเดคเตเดฒเตเดฏเดฑเดฟเตฝ เดชเตเดคเดฟเดเตเดเดคเดพเดฃเต.
เดเดจเตเดคเตเดเตเดฃเตเดเต initConnection เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดเตเตพ เดเดฏเดฟเดเตเดเตเดเดพ, เดชเดเตเดทเต เดเดฐเต เดฑเดพเดชเตเดชเตผ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด? เด
เดคเต, เด
เดคเต เดฎเดพเดฑเดฟเดฏเดคเตเดชเตเดฒเต, เดเดฐเต เดธเตเดทเดจเตเดฑเตเดฏเตเด เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เดเดฐเต เดคเดตเดฃเดฏเตเด เดเดคเต เดเตเดฏเตเดฏเดฃเด, เดชเตเดฐเดงเดพเดจ เดเต เดชเตเดฒเต เดเดฐเต เดคเดตเดฃเดฏเดฒเตเดฒ. เดชเดเตเดทเต! เดเดคเต เดเดฐเต เด
เดจเดงเดฟเดเตเดค เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดตเดฟเดณเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ! เดเดชเตเดชเตเตพ เด
เดคเต เดฌเดพเดงเดเดฎเดพเดเตเดจเตเดจ เดเดเตเดเดคเตเดคเดฟเดฒเตเดคเตเดคเดฟ
API เดฐเตเดคเดฟเดเดณเตเดเต เดเดฐเต เดเตเดฑเดฟเดฏ เดญเดพเดเด เดฎเดพเดคเตเดฐเดฎเต เด เดจเดงเดฟเดเตเดค เดเดชเดฏเตเดเตเดคเดพเดเตเดเตพเดเตเดเต เดฒเดญเตเดฏเดฎเดพเดเต:
- auth.sendCode
- auth.resendCode
- account.getPassword
- auth.checkPassword
- auth.checkPhone
- auth.signUp
- auth.signIn
- auth.importAuthorization
- help.getConfig
- help.getNearestDc
- help.getAppUpdate
- help.getCdnConfig
- langpack.getLangPack
- langpack.getStrings
- langpack.getDifference
- langpack.getLanguages
- langpack.getLanguage
เด
เดตเดฏเดฟเตฝ เดเดฆเตเดฏเดคเตเดคเตเดคเต, auth.sendCode
, เดเตเดเดพเดคเต เดเดเตเดเตพ api_id, api_hash เดเดจเตเดจเดฟเดต เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจ เดเดฆเตเดฏเดคเตเดคเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดฃเตเดเต, เด
เดคเดฟเดจเต เดถเตเดทเด เดเดเตเดเตพเดเตเดเต เดเดฐเต เดเตเดกเตเดณเตเดณ เดเดฐเต SMS เดฒเดญเดฟเดเตเดเตเด. เดเดเตเดเตพ เดคเตเดฑเตเดฑเดพเดฏ เดกเดฟเดธเดฟเดฏเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ (เด เดฐเดพเดเตเดฏเดคเตเดคเต เดเตเดฒเดฟเดซเตเตบ เดจเดฎเตเดชเดฑเตเดเตพ เดฎเดฑเตเดฑเตเดจเตเดจเดพเดฃเต เดจเตฝเดเตเดจเตเดจเดคเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต), เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดกเดฟเดธเดฟเดฏเตเดเต เดจเดฎเตเดชเดฑเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดเดฐเต เดชเดฟเดถเดเต เดฒเดญเดฟเดเตเดเตเด. เดกเดฟเดธเดฟ เดจเดฎเตเดชเตผ เดตเดดเดฟ เดเดคเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเดพเดฃเต เดจเดฟเดเตเดเตพ เดเดฃเดเตโเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดจเตเดจเต เดเดฃเตเดเตเดคเตเดคเดพเตป, เดเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด help.getConfig
. เดเดฐเต เดธเดฎเดฏเดคเตเดคเต 5 เดเตปเดเตเดฐเดฟเดเตพ เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต, เดเดจเตเดจเดพเตฝ 2018 เดฒเต เดชเตเดฐเดถเดธเตเดคเดฎเดพเดฏ เดเดตเดจเตเดฑเตเดเตพเดเตเดเต เดถเตเดทเด, เดเดฃเตเดฃเด เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดเตเดเต.
เด เดเตเดเดพเดคเดฎเดพเดฏเดฟ เดธเตเตผเดตเดฑเดฟเตฝ เดเดเตเดเตพ เด เดเดเตเดเดคเตเดคเดฟเดฒเตเดคเตเดคเดฟ เดเดจเตเดจเต เดเดชเตเดชเตเตพ เดเตผเดเตเดเตเด. เดเดฐเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเดพเตป เดตเดณเดฐเต เดเตเดฒเดตเตเดฑเดฟเดฏเดคเดฒเตเดฒเต? MTPproto-เดฏเตเดเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเดคเตเดค เดญเดพเดเดคเตเดคเต เดเดจเตเดคเตเดเตเดฃเตเดเต เดเดคเตเด เดฎเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดเดณเตเด เดเตเดฏเตเดคเตเดเตเดเดพ? เดเดพเตป เดเดคเดฟเตผเดชเตเดชเต เดเตเตพเดเตเดเตเดจเตเดจเต: "เดคเตเดฑเตเดฑเดพเดฏ เดตเดฟเดฒเดพเดธเดเตเดเดณเดฟเตฝ เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเต เดเตผเดเตเดเตป เด เดฒเตเดฒเตเดจเตเดจเต เดจเดฎเตเดเตเดเต เดเดเตเดเดจเต เดเดฑเดชเตเดชเดพเดเตเดเดพเดจเดพเดเตเด?" เดเดคเต เดเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเต, เดชเตเดคเตเดตเต, เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเตพ RSA เดเตเดเตพ เดเตพเดเตเดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต. เดจเดฟเดเตเดเตพเดเตเดเต เดเดดเดฟเดฏเตเดฎเต เดธเดฌเตเดธเตเดเตเดฐเตเดฌเต เดเตเดฏเตเดฏเตเด เด เดตเดฟเดตเดฐเด. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดฎเดฑเตเดฑเต เดเดพเดจเดฒเตเดเดณเดฟเดฒเตเดเต เดเตเดฒเดฏเดจเตเดฑเตเดเตพเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจ เดคเดเดฏเตฝ เดเดดเดฟเดตเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเตเดฏเตเดคเตเดตเดฐเตเดจเตเดจเต (เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดเดคเต MTProto-เดฏเดฟเตฝ เดคเดจเตเดจเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ; เดเดตเดฟเดเตเดฏเดพเดฃเต เดเดฃเดเตเดฑเตเดฑเตเดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดจเตเดจเตเด เดจเดฟเดเตเดเตพ เด เดฑเดฟเดฏเตเดฃเตเดเดคเตเดฃเตเดเต).
เดถเดฐเดฟ. เดเตเดฒเดฏเดจเตเดฑเต เด เดเดเตเดเดพเดฐเดคเตเดคเดฟเดจเตเดฑเต เด เดเดเตเดเดคเตเดคเดฟเตฝ, เดเดเตเดเตพเดเตเดเต เดเดคเตเดตเดฐเต เด เดเดเตเดเดพเดฐเด เดฒเดญเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ, เดเดเตเดเดณเตเดเต เด เดชเตเดเตเดท เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดฟเดเตเดเดฟเดฒเตเดฒ. เดเดฐเต เด เดเดเตเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเต เดฒเดญเตเดฏเดฎเดพเดฏ เดฐเตเดคเดฟเดเดณเตเดเต เดธเตเตผเดตเตผ เดเดจเตเดคเดพเดฃเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดเดพเดฃเดพเตป เดเดเตเดเตพ เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต. เดชเดฟเดจเตเดจเต เดเดตเดฟเดเตโฆ
เดตเดพเดธเดฟเดฒเดฟ, [10.07.18 14:45]
https://core.telegram.org/method/help.getConfig config#7dae33e0 [...] = Config; help.getConfig#c4f9186b = Config;
https://core.telegram.org/api/datacenter config#232d5905 [...] = Config; help.getConfig#c4f9186b = Config;
เดธเตเดเตเดฎเดฟเตฝ, เดเดฆเตเดฏเดคเตเดคเตเดคเต เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเดพเดฃเต
tdesktop เดธเตเดเตเดฎเดฏเดฟเตฝ เดฎเตเดจเตเดจเดพเดฎเดคเตเดคเต เดฎเตเดฒเตเดฏเด เดเดฃเต
เด เดคเต, เด เดคเดฟเดจเตเดถเตเดทเด, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เด เดชเตเดกเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเต. เดตเตเดเดพเดคเต เด เดคเต เดตเตเดฃเตเดเตเด เด เดชเตเดฐเดธเดเตเดคเดฎเดพเดเตเดฎเตเดเตเดเดฟเดฒเตเด. เดเดฐเต เดชเตเดคเดฟเดฏ เดกเตเดตเดฒเดชเตเดชเตผ เดเดเตเดเดจเต เด เดฑเดฟเดฏเดฃเด? เดเดฐเตเดชเดเตเดทเต เดจเดฟเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดเต เด เดชเตเดเตเดท เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดพเตฝ, เด เดตเตผ เดจเดฟเดเตเดเดณเต เด เดฑเดฟเดฏเดฟเดเตเดเตเดฎเต? เดตเดพเดธเดฟเดฒเดฟ เดเดคเต เดเตเดฏเตเดคเต, เดชเดเตเดทเต เด เดฏเตเดฏเต, เด เดตเตผ เด เดตเดจเต เดเดจเตเดจเตเด เด เดฏเดเตเดเดฟเดฒเตเดฒ (เดตเตเดฃเตเดเตเด, เดเดเตเดเตพ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเตฝ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด).
...เดเดเตเดเตพ เดเดคเดฟเดจเดเด เดเดเตเดเดจเตเดฏเต API-เดฏเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเดฟเดฏเดคเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเต, เด เดคเดพเดฏเดคเต. เด เดเตเดคเตเดค เดเดเตเดเดคเตเดคเดฟเดฒเตเดเตเดเต, MTPproto เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดจเดทเตเดเดฎเดพเดฏเต? เด เดคเดฟเดถเดฏเดฟเดเตเดเดพเดจเดฟเดฒเตเดฒ:
Vasily, [28.06.18 02:04] Mm, เด เดตเตผ e2e-เดฏเดฟเดฒเต เดเดฟเดฒ เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเดฟเดฒเตเดเต เด เดฒเดฏเตเดเดฏเดพเดฃเต
Mtproto เดฐเดฃเตเดเต เดกเตเดฎเตเดฏเตโเดจเตเดเตพเดเตเดเตเดฎเตเดณเตเดณ เดเตปเดเตเดฐเดฟเดชเตเดทเตป เด เตฝเดเตเดฐเดฟเดคเดเตเดเดณเตเด เดเตเดเดณเตเด, เดเตเดเดพเดคเต เดเดฐเต เดฑเดพเดชเตเดชเตผ เดเดเดจเดฏเตเด เดจเดฟเตผเดตเตเดตเดเดฟเดเตเดเตเดจเตเดจเต
เดเดจเตเดจเดพเตฝ เด เดต เดธเตเดฑเตเดฑเดพเดเตเดเดฟเดจเตเดฑเต เดตเดฟเดตเดฟเดง เดคเดฒเดเตเดเตพ เดจเดฟเดฐเดจเตเดคเดฐเด เดเดฒเตผเดคเตเดคเตเดจเตเดจเต, เด เดคเดฟเดจเดพเตฝ mtproto เดเดตเดฟเดเตเดฏเดพเดฃเต เด เดตเดธเดพเดจเดฟเดเตเดเดคเตเดจเตเดจเตเด เด เดเตเดคเตเดค เดฒเตเดตเตฝ เดเดฐเดเดญเดฟเดเตเดเดคเตเดจเตเดจเตเด เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เดตเตเดฏเดเตเดคเดฎเดฒเตเดฒ.
เด
เดต เดเดเตเดเดจเต เดเดฒเตผเดคเตเดคเตเดจเตเดจเต? เดถเดฐเดฟ, PFS-เดจเตเดณเตเดณ เด
เดคเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดเต เดเดคเดพ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต (เดตเดดเดฟเดฏเดฟเตฝ, เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเดจเต เดเดคเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ). เดเดฐเต API เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเดเดพเดฐเดฎเดพเดฃเต เดเดคเต เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเตเดจเตเดจเดคเต auth.bindTempAuthKey
, เด
เดคเดพเดฏเดคเต. เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต. เดเดจเตเดจเดพเตฝ เด
เดคเต เดธเดฎเดฏเด เด
เดคเต เดคเดพเดดเตเดจเตเดจ เดจเดฟเดฒเดฏเดฟเดฒเตเดณเตเดณ เดเตปเดเตเดฐเดฟเดชเตเดทเดจเดฟเตฝ เดเดเดชเตเดเตเดจเตเดจเต - เด
เดคเดฟเดจเต เดถเตเดทเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดจเดฟเดเตเดเตพ เด
เดคเต เดตเตเดฃเตเดเตเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต. initConnection
เดฎเตเดคเดฒเดพเดฏเดต., เดเดคเดฒเตเดฒ เดตเตเดฑเตเด เดธเดพเดงเดพเดฐเดฃ เด
เดญเตเดฏเตผเดคเตเดฅเดจ. เดซเตเตฝเดกเต เดเดฃเตเดเตเดเดฟเดฒเตเด เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต เดกเดฟเดธเดฟเดเตเดเต เดเดฐเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดเต เดฎเดพเดคเตเดฐเดฎเต เดเดฃเตเดเดพเดเต เดเดจเตเดจเดคเดพเดฃเต เดชเตเดฐเดคเตเดฏเตเดเดค auth_key_id
เดเดฐเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดฒเตเด เดเตเดฑเดเตเดเดคเต เดเดฒเตเดฒเดพ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเตเดเดฟเดฒเตเด เดเต เดฎเดพเดฑเตเดฑเดพเตป เดจเดฟเดเตเดเดณเต เด
เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเดชเตเดชเตเตพ เดตเตเดฃเดฎเตเดเตเดเดฟเดฒเตเด เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดเต "เดฎเดฑเดเตเดเดพเตป" เดธเตเตผเดตเดฑเดฟเดจเต เด
เดตเดเดพเดถเดฎเตเดฃเตเดเต - เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ ... เดถเดฐเดฟ, เดเดจเตเดคเตเดเตเดฃเตเดเต? เดญเดพเดตเดฟเดฏเดฟเดฒเต เดเดฐเต เดเตเดเตเดเด เดฒเดตเดฃเดเตเดเตพ เดชเตเดฒเต เดจเดฟเดเตเดเตพเดเตเดเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดเตพ เดเดฒเตเดฒเต, เดเตเดเดพเดคเต?..
MTProto เดคเตเดฎเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเดฃเตเด เดฎเดฑเตเดฑเต เดเดฟเดฒ เดเดพเดฐเตเดฏเดเตเดเดณเตเดฃเตเดเต.
เดธเดจเตเดฆเตเดถ เดธเดจเตเดฆเตเดถเดเตเดเตพ, msg_id, msg_seqno, เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ, เดคเตเดฑเตเดฑเดพเดฏ เดฆเดฟเดถเดฏเดฟเดฒเตเดณเตเดณ เดชเดฟเดเดเต, เดฎเดฑเตเดฑเต เดตเตเดฏเดคเดฟเดฐเดฟเดเตเดคเดคเดเตพ
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฟเดเตเดเตพ เด เดตเดฐเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดฑเดฟเดฏเตเดฃเตเดเดคเต? เด เดตเตผ เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต "เดฒเตเดเตเดเต" เดเดฏเดคเดฟเดจเดพเตฝ, API-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฟเดเตเดเตพ เด เดตเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดฑเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดฃเด. msg_key-เดฏเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฐเตเดคเตเด; เดคเดพเดดเดคเตเดคเต เดจเดฟเดฒ เดเดเตเดเตพเดเตเดเดพเดฏเดฟ เดเดฒเตเดฒเดพเด เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดคเต. เดเดจเตเดจเดพเตฝ เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดกเดพเดฑเตเดฑเดฏเตเดเตเดเตเดณเตเดณเดฟเตฝ เดเดเตเดเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดซเตเตฝเดกเตเดเตพ เดเดฃเตเดเต (เดกเดพเดฑเตเดฑเดฏเตเดเต เดฆเตเตผเดเตเดฏเดตเตเด, เด เดคเดฟเดจเดพเตฝ เดชเดพเดกเดฟเดเดเต เดเดตเดฟเดเตเดฏเดพเดฃเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด, เดชเดเตเดทเต เด เดคเต เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ):
- เดเดชเตเดชเต - int64
- session_id - int64
- message_id โ int64
- seq_no - int32
เดฎเตเดดเตเดตเตป เดกเดฟเดธเดฟเดเตเดเตเด เดเดฐเต เดเดชเตเดชเต เดฎเดพเดคเตเดฐเดฎเตเดฏเตเดณเตเดณเตเดตเตเดจเตเดจเต เดเดเตเดเตพ เดจเดฟเดเตเดเดณเต เดเตผเดฎเตเดฎเดฟเดชเตเดชเดฟเดเตเดเดเตเดเต. เดเดจเตเดคเดฟเดจเดพเดฃเต เด
เดตเดณเต เดเตเดฑเดฟเดเตเดเต เด
เดฑเดฟเดฏเตเดจเตเดจเดคเต? เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดเดณเตเดณเดคเตเดเตเดฃเตเดเดฒเตเดฒ get_future_salts
, เดเดคเต เดเดเดตเตเดณเดเดณเดพเดฃเต เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเตเดจเตเดจเต เดจเดฟเดเตเดเดณเตเดเต เดชเดฑเดฏเตเดจเตเดจเต, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เดจเดฟเดเตเดเดณเตเดเต เดเดชเตเดชเต "เดเตเดดเตเดเดฟเดฏเดคเดพเดฃเต" เดเดจเตเดจเดคเดฟเดจเดพเตฝ, เดธเดจเตเดฆเตเดถเด (เด
เดญเตเดฏเตผเดคเตเดฅเดจ) เดจเดทเตเดเดชเตเดชเตเดเตเด. เดธเตเตผเดตเตผ เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดชเตเดคเดฟเดฏ เดเดชเตเดชเต เดเดทเตเดฏเต เดเตเดฏเตเดคเตเดเตเดฃเตเดเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเตเดฏเตเดฏเตเด new_session_created
- เดเดจเตเดจเดพเตฝ เดชเดดเดฏเดคเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เด
เดคเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดตเตเดฃเตเดเตเด เด
เดฏเดฏเตโเดเตเดเตเดฃเตเดเดฟเดตเดฐเตเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต. เด เดชเตเดฐเดถเตเดจเด เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเต เดฌเดพเดงเดฟเดเตเดเตเดจเตเดจเต.
เดธเตเดทเดจเตเดเตพ เดฎเตเดคเตเดคเดคเตเดคเดฟเตฝ เดเดชเตเดเตเดทเดฟเดเตเดเดพเดจเตเด เดชเดฒ เดเดพเดฐเดฃเดเตเดเดณเดพเตฝ เด เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเดจเตเด เดธเตเตผเดตเดฑเดฟเดจเต เด
เดจเตเดตเดฆเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ, เดเตเดฒเดฏเดจเตเดฑเต เดญเดพเดเดคเตเดคเต เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต MTProto เดธเตเดทเตป เดเดจเตเดคเดพเดฃเต? เดเดคเต เดฐเดฃเตเดเต เดธเดเดเตเดฏเดเดณเดพเดฃเต session_id
ะธ seq_no
เด เดธเตเดทเดจเดฟเดฒเต เดธเดจเตเดฆเตเดถเดเตเดเตพ. เดถเดฐเดฟ, เด
เดเดฟเดธเตเดฅเดพเดจ TCP เดเดฃเดเตเดทเตป, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด. เดเดเตเดเดณเตเดเต เดเตเดฒเดฏเดจเตเดฑเต เดเดชเตเดชเตเดดเตเด เดชเดฒ เดเดพเดฐเตเดฏเดเตเดเดณเตเด เดเดเตเดเดจเต เดเตเดฏเตเดฏเดฃเดฎเตเดจเตเดจเต เด
เดฑเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดชเดฑเดฏเดพเด, เด
เดตเตป เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเตเดเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดคเต เดชเตเดเตเดเตเดจเตเดจเต เดธเดเดญเดตเดฟเดเตเดเดพเตฝ - เดชเตเดคเดฟเดฏ TCP เดเดฃเดเตเดทเดจเดฟเตฝ เดชเดดเดฏ เดธเตเดทเตป เดคเตเดเตผเดจเตเดจเต, เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเด seq_no
เดเตเดเตเดคเตฝ. เดเดคเดฟเดจเต เดตเดณเดฐเตเดฏเดงเดฟเดเด เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดธเตเตผเดตเดฑเดฟเดจเต เด
เดคเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเดพเดฐเดฃเด เด
เดคเดฟเดจเตเดฑเต เดตเดถเดคเตเดคเต เด
เดคเต เดเดฐเต เดเตเดฏเต เดเตเดเดฟเดฏเดพเดฃเต, เดเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดคเตเดชเตเดฒเต.
เด
เดคเต เดเดจเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด seq_no
? เด, เด
เดคเตเดฐเต เดเตเดธเตเดคเดฟ เดเตเดฆเตเดฏเดฎเดพเดฃเต. เดเดจเตเดคเดพเดฃเต เดเดฆเตเดฆเตเดถเดฟเดเตเดเดคเตเดจเตเดจเต เดธเดคเตเดฏเดธเดจเตเดงเดฎเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเด:
เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดธเดจเตเดฆเตเดถเด
เดตเตเดฏเดเตเดคเดฎเดพเดฏ เด เดเดเตเดเดพเดฐเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณ เดเดฐเต เดธเดจเตเดฆเตเดถเด. เดเดคเดฟเตฝ เดเดฒเตเดฒเดพ เดเดชเดฏเตเดเตเดคเดพเดตเตเด เดจเดฟเดฐเดตเดงเดฟ เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเด เดเตพเดชเตเดชเตเดเตเดจเตเดจเต, เดซเดฒเดคเตเดคเดฟเตฝ เดเดฒเตเดฒเดพเด เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเดณเตเด เด เดเดเตเดเดพเดฐเดเตเดเดณเตเด เดเดดเดฟเดเต.
เดธเดจเตเดฆเตเดถ เดเตเดฐเดฎ เดจเดฎเตเดชเตผ (msg_seqno)
"เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด" เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดเดฐเดเตเดเดฟ เดเดฃเตเดฃเดคเตเดคเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ 32-เดฌเดฟเดฑเตเดฑเต เดจเดฎเตเดชเตผ (เด เดเดเตเดเดพเดฐเด เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดต, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต เดเดฃเตเดเตเดฏเตโเดจเดฑเตเดเตพ เด เดฒเตเดฒเดพเดคเตเดคเดต) เด เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เด เดฏเดเตเดเดฏเดพเตพ เดธเตเดทเตโเดเดฟเดเตเดเตเดเดฏเตเด เดคเตเดเตผเดจเตเดจเต เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดธเดจเตเดฆเตเดถเด เดเดฐเต เดเดฃเตเดเตเดเดฟเตฝ เดเดจเตเดจเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดธเดจเตเดฆเตเดถเด. เดเดฐเต เดเดฃเตเดเตเดฏเตเดจเตผ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เด เดคเดฟเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดเดณเตเดณเดเดเตเดเดคเตเดคเดฟเดจเตเด เดถเตเดทเด เดธเตเดทเตเดเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต; เด เดคเดฟเดจเดพเตฝ, เด เดคเดฟเดจเตเดฑเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเตผ เด เดคเดฟเตฝ เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดธเตเดเตเดตเตปเดธเต เดจเดฎเตเดชเดฑเตเดเดณเตเดเตเดเดพเตพ เดตเดฒเตเดคเต เดคเตเดฒเตเดฏเดฎเต เดเดฃเต.
1 เดจเตเดฑเต เดตเตผเดฆเตเดงเดจเดตเตเด เดชเดฟเดจเตเดจเตเดเต เดฎเดฑเตเดฑเตเดจเตเดจเต 2 เดเด เดเดณเตเดณ เดเดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดธเตผเดเตเดเดธเดพเดฃเต เดเดคเต?.. เดคเตเดเดเตเดเดคเตเดคเดฟเตฝ เด
เดตเตผ เดเดฆเตเดฆเตเดถเดฟเดเตเดเดคเต "ACK เดฏเตเดเต เดเดฑเตเดฑเดตเตเด เดเตเดฑเดเตเด เดเดพเดฐเตเดฏเดฎเดพเดฃเต, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดคเต เดเดฐเต เดธเดเดเตเดฏเดฏเดพเดฃเต" เดเดจเตเดจเต เดเดพเตป เดธเดเดถเดฏเดฟเดเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดซเดฒเด เดธเดฎเดพเดจเดฎเดฒเตเดฒ - เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด, เด
เดคเต เดชเตเดฑเดคเตเดคเตเดตเดฐเตเดจเตเดจเต, เด
เดฏเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด เดชเดฒเดคเตเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ เดธเดฎเดพเดจเดฎเดพเดฃเต seq_no
! เดเดเตเดเดจเต? เดถเดฐเดฟ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเตเตผเดตเตผ เดเดเตเดเตพเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจเต, เด
เดคเต เด
เดฏเดฏเตโเดเตเดเตเดจเตเดจเต, เดเดเตเดเตพ เดธเตเดตเดฏเด เดจเดฟเดถเดฌเตเดฆเดค เดชเดพเดฒเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเดจเตเดฑเต เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดฐเดธเตเดคเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เดฎเดพเดคเตเดฐเด เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เด เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดเดเตเดเดณเตเดเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพเดเตเดเต เดเดฐเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดจเดฎเตเดชเตผ เดเดฃเตเดเดพเดฏเดฟเดฐเดฟเดเตเดเตเด. เดจเดฟเดเตเดเตพเดเตเดเต เดเดฟเดธเดฟเดชเดฟ เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดเดคเต เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดตเดจเตเดฏเดฎเดพเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต, เดชเดเตเดทเต เด
เดคเต เดตเดณเดฐเต เดตเดจเตเดฏเดฎเดฒเตเดฒเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดฟเดธเดฟเดชเดฟเดฏเดฟเตฝ seq_no
เดฎเดพเดฑเดฟเดฒเตเดฒ, เดชเดเตเดทเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดชเตเดเตเดจเตเดจเต seq_no
เดฎเดฑเตเดตเดถเดคเตเดคเต, เดจเดฟเดเตเดเดณเต เดตเดฟเดทเดฎเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดพเตป เดคเดฟเดเตเดเตเดเด เดเตเดเตเดเตเด. MTPproto-เดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ เดจเตฝเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเต เด
เดฒเตเดฒ เด เดธเดฎเดฏเดคเตเดคเต seq_no
, TCP เดชเตเดฒเต, เดเดจเตเดจเดพเตฝ เดตเดดเดฟ msg_id
!
เดเดคเต เดเดจเตเดคเดพเดฃเต msg_id
, เด เดฎเตเดเดฒเดเดณเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดชเตเดฐเดงเดพเดจเดชเตเดชเตเดเตเดเดคเต? เดชเตเดฐเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดชเตเดฒเต เดเดฐเต เด
เดฆเตเดตเดฟเดคเตเดฏ เดธเดจเตเดฆเตเดถ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ. เดเดคเต เดเดฐเต 64-เดฌเดฟเดฑเตเดฑเต เดจเดฎเตเดชเดฑเดพเดฏเดฟ เดจเดฟเตผเดตเดเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด
เดคเดฟเตฝ เดเดฑเตเดฑเดตเตเด เดคเดพเดดเตเดจเตเดจ เดฌเดฟเดฑเตเดฑเตเดเตพเดเตเดเต เดตเตเดฃเตเดเตเด "เดธเตเตผเดตเตผ-เดจเตเดเตเดเต-เดธเตเตผเดตเตผ" เดฎเดพเดเดฟเดเต เดเดฃเตเดเต, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต เดฏเตเดฃเดฟเดเตเดธเต เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดเดฃเต, เดซเตเดฐเดพเดเตเดทเดฃเตฝ เดญเดพเดเด เดเตพเดชเตเดชเตเดเต, 32 เดฌเดฟเดฑเตเดฑเตเดเตพ เดเดเดคเตเดคเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ. เด. เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดชเตเตผเดธเต (เดเตเดเดพเดคเต เดธเดฎเดฏเดเตเดเดณเดฟเตฝ เดตเดณเดฐเตเดฏเดงเดฟเดเด เดตเตเดฏเดคเตเดฏเดพเดธเดฎเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดธเตเตผเดตเตผ เดจเดฟเดฐเดธเดฟเดเตเดเตเด). เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดคเตเดตเต เดเดคเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเต เดเดเตเดณเดฎเดพเดฏ เดเดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดเดฃเตเดจเตเดจเต เดฎเดพเดฑเตเดจเตเดจเต. เด
เดคเต เดจเตฝเดเดฟ - เดจเดฎเตเดเตเดเต เดเตผเดเตเดเดพเด session_id
- เดเดเตเดเตพเดเตเดเต เดเดฑเดชเตเดชเตเดฃเตเดเต: เดเดฐเต เดธเดพเดนเดเดฐเตเดฏเดคเตเดคเดฟเดฒเตเด เดเดฐเต เดธเตเดทเดจเต เดตเตเดฃเตเดเดฟเดฏเตเดณเตเดณ เดธเดจเตเดฆเตเดถเด เดฎเดฑเตเดฑเตเดฐเต เดธเตเดทเดจเดฟเดฒเตเดเตเดเต เด
เดฏเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เด
เดคเดพเดฏเดคเต, เดเดคเดฟเดจเดเด เดเดฃเตเดเตเดจเตเดจเต เดฎเดพเดฑเตเดจเตเดจเต เดฎเตเดจเตเดจเต เดฒเตเดตเตฝ - เดธเตเดทเตป, เดธเตเดทเตป เดจเดฎเตเดชเตผ, เดธเดจเตเดฆเตเดถ เดเดกเดฟ. เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เด
เดคเตเดคเดฐเด เด
เดฎเดฟเดค เดธเดเตเดเตเตผเดฃเตเดฃเดค, เด เดฐเดนเดธเตเดฏเด เดตเดณเดฐเต เดตเดฒเตเดคเดพเดฃเต.
เด
เดเตเดเดจเตเดฏเดพเดฃเตเดเตเดเดฟเตฝ, msg_id
เดเดตเดถเตเดฏเดฎเดพเดฏ...
RPC: เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ, เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเตพ, เดชเดฟเดถเดเตเดเตพ. เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ.
เดจเดฟเดเตเดเตพ เดถเตเดฐเดฆเตเดงเดฟเดเตเดเดฟเดฐเดฟเดเตเดเดพเด, เดเดคเตเดคเดฐเดเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเดฒเตเด เดกเดฏเดเตเดฐเดพเดฎเดฟเตฝ เดเดตเดฟเดเตเดฏเตเด เดชเตเดฐเดคเตเดฏเตเด "เดเตผเดชเดฟเดธเดฟ เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดเดฃเตเดเดพเดเตเดเตเด" เดคเดฐเดฎเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฎเต เดเดฒเตเดฒ. เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดเดเตเดเตพเดเตเดเต เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดฃเตเดเต! เด
เดคเดพเดฃเต, เดเดคเตเดเตเดเดฟเดฒเตเด เดธเดจเตเดฆเตเดถเด เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด! เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดเดเดฐเตเดคเต. เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, เดเดฐเตเดจเตเดจเตเด เดเดเตเดจเตเดจเต msg_id
. เดเดจเตเดจเดพเตฝ เดเดคเตเดคเดฐเดเตเดเดณเตเดฃเตเดเต:
rpc_result#f35c6d01 req_msg_id:long result:Object = RpcResult;
เดเดคเต เดเดคเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเดพเดฃเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเตเดจเตเดจเต เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเต เดเดตเดฟเดเตเดฏเดพเดฃเต. เด
เดคเดฟเดจเดพเตฝ, API-เดฏเตเดเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ, เดจเดฟเดเตเดเดณเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดจเดฎเตเดชเตผ เดเดจเตเดคเดพเดฃเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเตผเดฎเตเดฎเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - เดเตเดฒเดฟ เด
เดธเดฎเดจเตเดตเดฟเดคเดฎเดพเดฃเตเดจเตเดจเตเด เดเดฐเต เดธเดฎเดฏเด เดจเดฟเดฐเดตเดงเดฟ เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดชเตเดฐเตเดเดฎเดฟเดเตเดเตเดฎเตเดจเตเดจเตเด เดตเดฟเดถเดฆเตเดเดฐเดฟเดเตเดเตเดฃเตเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดพเตป เดเดฐเตเดคเตเดจเตเดจเต, เดเดคเต เดเตเดฐเดฎเดคเตเดคเดฟเดฒเตเด เดจเตฝเดเดพเดตเตเดจเตเดจ เดเดคเตเดคเดฐเดเตเดเตพ? เดคเดคเตเดตเดคเตเดคเดฟเตฝ, เดเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด เดคเตเดดเดฟเดฒเดพเดณเดฟเดเดณเดฟเดฒเตเดฒ เดเดจเตเดจ เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเตเด, เดเดคเดฟเดจเต เดชเดฟเดจเตเดจเดฟเดฒเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด: เดจเดฟเดเตเดเดณเตเดฎเดพเดฏเดฟ เดเดฐเต TCP เดเดฃเดเตเดทเตป เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจ เดธเตเตผเดตเตผ เดเดฐเต เดซเตเดฐเดฃเตเดเต-เดเตปเดกเต เดฌเดพเดฒเตปเดธเดฑเดพเดฃเต, เดเดคเต เดฌเดพเดเตเดเตโเดเตปเดกเตเดเดณเดฟเดฒเตเดเตเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเตเดฎเดพเดฑเตเดเดฏเตเด เด
เดต เดตเดดเดฟ เดคเดฟเดฐเดฟเดเต เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. message_id
. เดเดตเดฟเดเต เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดตเตเด เดฏเตเดเตเดคเดฟเดธเดนเดตเตเด เดจเดฒเตเดฒเดคเตเดฎเดพเดฃเตเดจเตเดจเต เดคเตเดจเตเดจเตเดจเตเดจเต.
เด
เดคเต?.. เดชเดฟเดจเตเดจเต เดเดฒเตเดเดฟเดเตเดเดพเดฒเต? เดเดฒเตเดฒเดพเดคเตเดคเดฟเดจเตเดฎเตเดชเดฐเดฟ, RPC เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเดจเตเด เดเดฐเต เดซเตเตฝเดกเต เดเดฃเตเดเต msg_id
! โเดเดจเตเดฑเต เดเดคเตเดคเดฐเดคเตเดคเดฟเดจเต เดจเดฟเดเตเดเตพ เดเดคเตเดคเดฐเด เดจเตฝเดเตเดจเตเดจเดฟเดฒเตเดฒ!โ เดเดจเตเดจเต เดเดเตเดเตพ เดธเตเตผเดตเดฑเดฟเดจเตเดเต เดเดเตเดฐเตเดถเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต? เด
เดคเต, เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดคเดพเดฃเต เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดคเต? เดชเตเดเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต
msgs_ack#62d6b459 msg_ids:Vector long = MsgsAck;
เด เดคเต เดเดฐเต เดญเดพเดเดคเตเดคเตเด เดเตเดฏเตเดฏเดฃเด. เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒเดพเดฏเตเดชเตเดชเตเดดเตเด เด เดฒเตเดฒ! เดจเดฟเดเตเดเตพเดเตเดเต เดเดฐเต RpcResult เดฒเดญเดฟเดเตเดเดพเตฝ, เด เดคเต เดคเดจเตเดจเต เดเดฐเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดฎเดพเดฏเดฟ เดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดคเดพเดฏเดคเต, เดธเตเตผเดตเดฑเดฟเดจเต เดจเดฟเดเตเดเดณเตเดเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต MsgsAck เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - "เดเดจเดฟเดเตเดเดฟเดคเต เดฒเดญเดฟเดเตเดเต." RpcResult เดเดเดจเดเดฟ เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เด เดคเต เดฐเดฃเตเดเตเด เดเดเดพเด.
เด เดคเต, เดจเดฟเดเตเดเตพ เดเดชเตเดชเตเดดเตเด เดเดคเตเดคเดฐเด เดจเตฝเดเตเดฃเตเดเดคเตเดฃเตเดเต! เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด. เด เดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเตเตผเดตเตผ เด เดคเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดฃเดเตเดเดพเดเตเดเตเดเดฏเตเด เด เดคเต เดจเดฟเดเตเดเตพเดเตเดเต เดตเตเดฃเตเดเตเด เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด. เดตเตเดฃเตเดเตเด เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเดตเตเด. เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดฏเตเดเต เดชเตเดฐเดถเตเดจเด เดเดฏเตผเดจเตเดจเตเดตเดฐเตเดจเตเดจเต. เดจเดฎเตเดเตเดเต เด เดตเดฐเต เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต เดจเตเดเตเดเดพเด.
เด เดคเดฟเดจเดฟเดเดฏเดฟเตฝ, เดธเดพเดงเตเดฏเดฎเดพเดฏ เดเตเดฆเตเดฏ เดจเดฟเตผเดตเตเดตเดนเดฃ เดชเดฟเดถเดเตเดเตพ เดจเตเดเตเดเดพเด.
rpc_error#2144ca19 error_code:int error_message:string = RpcError;
เด, เดเดฐเตเดเตเดเดฟเดฒเตเด เดเดเตเดฐเตเดถเดฟเดเตเดเตเด, เดเดตเดฟเดเต เดเตเดเตเดคเตฝ เดฎเดพเดจเตเดทเดฟเดเดฎเดพเดฏ เดเดฐเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดฃเตเดเต - เดเดฐเต เดตเดฐเดฟเดฏเตเดฃเตเดเต! เดจเดฟเดจเดเตเดเดพเดตเดถเตเดฏเดคเตเดคเดฟเดจเตเดณเตเดณ เดธเดฎเดฏเดฎเตเดเตเดเตเดเตเด. เดเดตเดฟเดเต FLOOD_WAIT_3600
เดจเดฟเดเตเดเตพ เดเดฐเต เดฎเดฃเดฟเดเตเดเตเตผ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเดฃเด เดเดจเตเดจเดพเดฃเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต PHONE_MIGRATE_5
, เด เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเดณเตเดณ เดเดฐเต เดเตเดฒเดฟเดซเตเตบ เดจเดฎเตเดชเตผ 5-เดพเด เดกเดฟเดธเดฟเดฏเดฟเตฝ เดฐเดเดฟเดธเตเดฑเตเดฑเตผ เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดฃเด. เดเดเตเดเตพเดเตเดเต เดเดฐเต เดคเดฐเด เดญเดพเดทเดฏเตเดฃเตเดเต, เด
เดฒเตเดฒเต? เดเดเตเดเตพเดเตเดเต เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดตเดพเดฆเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดชเดคเดฟเดตเตเดณเตเดณเดตเตผ เดเตเดฏเตเดฏเตเด, เดถเดฐเดฟ.
เดตเตเดฃเตเดเตเด, เดเดคเต เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดชเตเดเดฟเดฒเดฒเตเดฒ, เดชเดเตเดทเต, เด เดชเตเดฐเตเดเดเตเดฑเตเดฑเดฟเตฝ เดเดคเดฟเดจเดเด เดชเดคเดฟเดตเตเดณเตเดณเดคเตเดชเตเดฒเต, เดตเดฟเดตเดฐเดเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเดจเดพเดเตเด เดฎเดฑเตเดฑเตเดฐเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเตเดเดฟเตฝ. เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเดเดถเดฏเด เดเดจเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต. เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดจเตเดเตเดเต, เดเตเดชเตเดชเดฟเดเดเต/เดฒเตเดฏเตผ เดฒเดเดเดจเด - RpcError
เดเตเดเตเดฃเตเดเดพเดเตเดเดพเด RpcResult
. เดเดจเตเดคเตเดเตเดฃเตเดเต เดชเตเดฑเดคเตเดคเต เดชเดพเดเดฟเดฒเตเดฒ? เดเดจเตเดคเดพเดฃเต เดจเดฎเตเดฎเตพ เดเดฃเดเตเดเดฟเดฒเตเดเตเดเตเดเดพเดคเตเดคเดคเต?.. เด
เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดตเดฟเดเตเดฏเดพเดฃเต เดเตเดฏเดพเดฐเดฃเตเดเดฟ RpcError
เดเตพเดเตเดเตเตผเดคเตเดคเดฟเดฐเดฟเดเตเดเดฟเดฒเตเดฒ RpcResult
, เดเดจเตเดจเดพเตฝ เดจเตเดฐเดฟเดเตเดเต เด
เดฒเตเดฒเตเดเตเดเดฟเตฝ เดฎเดฑเตเดฑเตเดฐเต เดคเดฐเดคเตเดคเดฟเตฝ เดเตเดเตเดเดฏเดพเดฃเต?.. เด
เดคเดฟเดจเต เดเดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดเดจเตเดคเตเดเตเดฃเตเดเต เด
เดคเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เด
เดฒเตเดฒ, เด
เดคเดพเดฏเดคเต. เด
เดคเต เดเดพเดฃเตเดจเตเดจเดฟเดฒเตเดฒ req_msg_id
? ..
เดเดจเตเดจเดพเตฝ เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เดคเตเดเดฐเดพเด. เดธเตเตผเดตเตผ เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เดเดฟเดจเตเดคเดฟเดเตเดเตเดเดฏเดพเดฃเตเดจเตเดจเต เดเตเดฒเดฏเดจเตเดฑเต เดเดฟเดจเตเดคเดฟเดเตเดเตเดเตเดเดพเด, เดเตเดเดพเดคเต เด เด เดคเตเดญเตเดคเดเดฐเดฎเดพเดฏ เด เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดคเตเดคเตเด:
rpc_drop_answer#58e4a740 req_msg_id:long = RpcDropAnswer;
เด เดเตเดฆเตเดฏเดคเตเดคเดฟเดจเต เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฎเตเดจเตเดจเต เดเดคเตเดคเดฐเดเตเดเดณเตเดฃเตเดเต, เดตเตเดฃเตเดเตเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฃ เดธเดเดตเดฟเดงเดพเดจเดตเตเดฎเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดจเตเดจเต; เด เดต เดเดจเตเดคเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดจเตเดจเต (เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดคเดฐเดเตเดเดณเตเดเต เดชเตเดคเตเดตเดพเดฏ เดฒเดฟเดธเตเดฑเตเดฑเต เดเดจเตเดคเดพเดฃเตเดจเตเดจเต) เดเตเดนเดชเดพเด เดฎเดพเดฏเดฟ เดตเดพเดฏเดจเดเตเดเดพเดฐเดจเต เด เดตเดถเตเดทเดฟเดเตเดเตเดจเตเดจเต (เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดตเดฟเดตเดฐเดเตเดเตพ เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดธเตเดดเตเดธเต เดเตเดกเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ).
เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต เดเดธเดเตเดคเดฟ: เดธเดจเตเดฆเตเดถ เดจเดฟเดฒเดเตพ
เดชเตเดคเตเดตเต, TL, MTPproto, เดเตเดฒเดฟเดเตเดฐเดพเด เดเดจเตเดจเดฟเดตเดฏเดฟเดฒเต เดชเดฒ เดธเตเดฅเดฒเดเตเดเดณเตเด เดชเตเดคเตเดตเต เดถเดพเด เตเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดตเดฟเดเดพเดฐเด เด
เดตเดถเตเดทเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต, เดเดจเตเดจเดพเตฝ เดฎเดฐเตเดฏเดพเดฆ, เดจเดฏเด, เดฎเดฑเตเดฑเตเดณเตเดณเดต เดเดจเตเดจเดฟเดต เดเดพเดฐเดฃเด เดฎเตเดฆเต เดเดดเดฟเดตเตเดเตพ เดเดเตเดเตพ เด
เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดฎเดพเดจเตเดฏเดฎเดพเดฏเดฟ เดฎเตเดจเด เดชเดพเดฒเดฟเดเตเดเตเดเดฏเตเด เดธเดเดญเดพเดทเดฃเดเตเดเดณเดฟเดฒเต เด
เดถเตเดฒเตเดฒเดเตเดเตพ เดธเตเตปเดธเตผ เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดคเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เด เดธเตเดฅเดฒเดะเดชเตเดเดฟเดจเตเดฑเต เดญเตเดฐเดฟเดญเดพเดเดตเตเด เดเดเดฆเตเดถเด
เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเดณเตเดเต เดเดคเต เดจเดฟเดฐเตเดชเดฆเตเดฐเดตเดเดฐเดฎเดพเดฏเดฟ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต. เด เดเตเดคเตเดคเดคเดพเดฏเดฟ เด เดตเตผ เดเดเตเดเดณเตเดเต เดชเดฑเดฏเตเดจเตเดจเต
bad_msg_notification#a7eff811 bad_msg_id:long bad_msg_seqno:int error_code:int = BadMsgNotification;
bad_server_salt#edab447b bad_msg_id:long bad_msg_seqno:int error_code:int new_server_salt:long = BadMsgNotification;
เดถเดฐเดฟ, MTProto-เดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเดพเตป เดคเตเดเดเตเดเตเดจเตเดจ เดเดฒเตเดฒเดพเดตเตผเดเตเดเตเด เด เดตเดฐเตเดฎเดพเดฏเดฟ เดเดเดชเตเดเตเดฃเตเดเดฟ เดตเดฐเตเด; โเดคเดฟเดฐเตเดคเตเดคเตฝ - เดตเตเดฃเตเดเตเด เดเดเดชเตเตฝ เดเตเดฏเตโเดคเดคเต - เดธเดฎเดพเดฐเดเดญเดฟเดเตเดโ เดธเตเดเตเดเดฟเดณเดฟเตฝ, เดเดกเดฟเดฑเตเดฑเตเดเตพเดเตเดเดฟเดเดฏเดฟเตฝ เดคเตเดฑเตเดฑเดพเดฏเดฟ เดชเตเดฏ เดธเดเดเตเดฏ เดชเดฟเดถเดเตเดเดณเต เดเดชเตเดชเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดเดพเดฐเตเดฏเดฎเดพเดฃเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดตเดฟเดเต เดฐเดฃเตเดเต เดชเตเดฏเดฟเดจเตเดฑเตเดเตพ เดเดฃเตเดเต:
- เดฏเดฅเดพเตผเดคเตเดฅ เดธเดจเตเดฆเตเดถเด เดจเดทเตเดเดชเตเดชเตเดเตเดเตเดตเตเดจเตเดจเดพเดฃเต เดเดคเดฟเดจเตผเดคเตเดฅเด. เดเดเตเดเตพเดเตเดเต เดเตเดฑเดเตเดเต เดเตเดฏเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเต เดชเดฟเดจเตเดจเตเดเต เดจเตเดเตเดเดพเด.
- เดเดจเตเดคเดพเดฃเต เด เดตเดฟเดเดฟเดคเตเดฐเดฎเดพเดฏ เดชเดฟเดถเดเต เดจเดฎเตเดชเดฑเตเดเตพ? 16, 17, 18, 19, 20, 32, 33, 34, 35, 48, 64... เดฎเดฑเตเดฑเต เดจเดฎเตเดชเดฑเตเดเตพ เดเดตเดฟเดเต เดเตเดฎเดฟ?
เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดชเดฑเดฏเตเดจเตเดจเต:
เดชเดฟเดถเดเต_เดเตเดกเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดเตเดฐเตเดชเตเดชเตเดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต เดเดฆเตเดฆเตเดถเตเดฏเด (error_code >> 4): เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, 0x40 - 0x4f เดเตเดกเตเดเตพ เดเดฃเตเดเตเดฏเตโเดจเตผ เดตเดฟเดเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเดคเดฟเดฒเต เดชเดฟเดถเดเตเดเดณเตเดฎเดพเดฏเดฟ เดชเตเดฐเตเดคเตเดคเดชเตเดชเตเดเตเดจเตเดจเต.
เดชเดเตเดทเต, เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดฎเดฑเตเดฑเตเดฐเต เดฆเดฟเดถเดฏเดฟเดฒเตเดเตเดเตเดณเตเดณ เดเดฐเต เดฎเดพเดฑเตเดฑเด, เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เด เดคเต เดชเตเดฐเดถเตเดจเดฎเดฒเตเดฒ, เดฎเดฑเตเดฑเต เดเตเดกเตเดเตพ เดเดตเดฟเดเตเดฏเดพเดฃเต? เดฐเดเดฏเดฟเดคเดพเดตเดฟเดจเตเดฑเต เดคเดฒเดฏเดฟเตฝ?.. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดต เดจเดฟเดธเตเดธเดพเดฐเดเดพเดฐเตเดฏเดเตเดเดณเดพเดฃเต.
เดธเดจเตเดฆเตเดถ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเดเดณเตเดฏเตเด เดธเดจเตเดฆเตเดถ เดชเดเตผเดชเตเดชเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเตฝ เดเดธเดเตเดคเดฟ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต:
- เดธเดจเตเดฆเตเดถ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเต เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเดพเดฏเตเดณเตเดณ เด
เดญเตเดฏเตผเดคเตเดฅเดจ
เดเดคเตเดเตเดเดฟเดฒเตเด เดเดเตเดทเดฟเดเตเดเต เด เดตเดฐเตเดเต เดเดเตเดเตโเดเตเดฏเดฟเดเดเต เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดจเดฟเดฒเดฏเตเดเตเดเตเดฑเดฟเดเตเดเต เดเตเดฑเดเตเดเต เดธเดฎเดฏเดคเตเดคเตเดเตเดเต เดตเดฟเดตเดฐเดเตเดเตพ เดฒเดญเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเต เดฎเดฑเตเดฑเต เดเดเตเดทเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเดเตเดเตเดเดพเด:
msgs_state_req#da69fb52 msg_ids:Vector long = MsgsStateReq;
- เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดจเดฟเดฒเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐ เดธเดจเตเดฆเตเดถเด
msgs_state_info#04deb57d req_msg_id:long info:string = MsgsStateInfo;
เดเดตเดฟเดเต,info
เดเตปเดเดฎเดฟเดเดเต msg_ids เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเด เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เดเดฐเต เดฌเตเดฑเตเดฑเต เดธเดจเตเดฆเตเดถ เดจเดฟเดฒ เด เดเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดเดฃเต:- 1 = เดธเดจเตเดฆเตเดถเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดฟเดฒเตเดฒ (msg_id เดตเดณเดฐเต เดเตเดฑเดตเดพเดฃเต, เดฎเดฑเตเดฑเต เดเดเตเดทเดฟ เด เดคเต เดฎเดฑเดจเตเดจเดฟเดฐเดฟเดเตเดเดพเด)
- 2 = เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ (msg_id เดธเดเดญเดฐเดฟเดเตเด เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเดเดณเตเดเต เดชเดฐเดฟเดงเดฟเดฏเดฟเตฝ เดตเดฐเตเด; เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฎเดฑเตเดฑเต เดเดเตเดทเดฟเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดคเตเดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ)
- 3 = เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒ (msg_id เดตเดณเดฐเต เดเดฏเตผเดจเตเดจเดคเดพเดฃเต; เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฎเดฑเตเดฑเต เดเดเตเดทเดฟเดเตเดเต เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เดเดคเต เดฒเดญเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ)
- 4 = เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเต (เด เดชเตเดฐเดคเดฟเดเดฐเดฃเด เด เดคเต เดธเดฎเดฏเด เดเดฐเต เดฐเดธเตเดคเต เด เดเดเตเดเดพเดฐเด เดเตเดเดฟเดฏเดพเดฃเตเดจเตเดจเต เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด)
- +8 = เดธเดจเตเดฆเตเดถเด เดเดคเดฟเดจเดเด เด เดเดเตเดเดฐเดฟเดเตเดเต
- +16 = เด เดเดเตเดเดพเดฐเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดธเดจเตเดฆเตเดถเด
- +32 = RPC เด เดจเตเดตเตเดทเดฃเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดฒเต เดชเตเดฐเตเดธเดธเตเดธเดฟเดเดเต เดเดคเดฟเดจเดเด เดชเตเตผเดคเตเดคเดฟเดฏเดพเดฏเต
- +64 = เดเดคเดฟเดจเดเด เดเดจเดฑเตเดฑเตเดฑเตเดเตเดฏเตโเดค เดธเดจเตเดฆเตเดถเดคเตเดคเตเดเตเดณเตเดณ เดเดณเตเดณเดเดเตเดเดตเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดชเตเดฐเดคเดฟเดเดฐเดฃเด
- +128 = เดธเดจเตเดฆเตเดถเด เดเดคเดฟเดจเดเด เดฒเดญเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดจเตเดจเต เดฎเดฑเตเดฑเตเดฐเต เดเดเตเดทเดฟเดเตเดเต เด
เดฑเดฟเดฏเดพเด
เด เดชเตเดฐเดคเดฟเดเดฐเดฃเดคเตเดคเดฟเดจเต เดเดฐเต เด เดเดเตเดเดพเดฐเด เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดเดคเต เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ msgs_state_req-เดจเตเดฑเต เดเดฐเต เด เดเดเตเดเดพเดฐเดฎเดพเดฃเต, เด เดคเดฟเตฝเดคเตเดคเดจเตเดจเต.
เดฎเดฑเตเดฑเตเดฐเต เดเดเตเดทเดฟเดเตเดเต เด เดฏเดเตเดเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจ เดเดฐเต เดธเดจเตเดฆเตเดถเด เดเดฒเตเดฒเตเดจเตเดจเต เดชเตเดเตเดเตเดจเตเดจเต เดคเตเดณเดฟเดเตเดเดพเตฝ, เดธเดจเตเดฆเตเดถเด เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดฎเดฑเตเดเดเตเดทเดฟเดเตเดเต เดเดฐเต เดธเดฎเดฏเด เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดฐเดฃเตเดเต เดชเดเตผเดชเตเดชเตเดเตพ เดฒเดญเดฟเดเตเดเดพเดฒเตเด, เดกเตเดฏเตเดชเตเดฒเดฟเดเตเดเตเดฑเตเดฑเต เด เดตเดเดฃเดฟเดเตเดเดชเตเดชเตเดเตเด. (เดเตเดเตเดคเตฝ เดธเดฎเดฏเด เดเดเดจเตเดจเตเดชเตเดฏเดฟ, เดฏเดฅเดพเตผเดคเตเดฅ msg_id เดเดจเดฟ เดธเดพเดงเตเดคเดฏเตเดณเตเดณเดคเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดธเดจเตเดฆเตเดถเด msg_copy-เตฝ เดชเตเดคเดฟเดเตเดเดคเดพเดฃเต).
- เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดจเดฟเดฒ เดธเตเดตเดฎเตเดงเดฏเดพ เดเดณเตเดณ เดเดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด
เดฎเดฑเตเดฑเตเดคเตเดเตเดเดฟเดฒเตเด เดเดเตเดทเดฟเดเตพ เดเตเดฎเดพเดฑเตเดจเตเดจ เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเต เดจเดฟเดฒ เดธเตเดตเดฎเตเดงเดฏเดพ เดฎเดฑเตเดฑเต เดเดเตเดทเดฟเดฏเต เด เดฑเดฟเดฏเดฟเดเตเดเดพเด.
msgs_all_info#8cc0d131 msg_ids:Vector long info:string = MsgsAllInfo
- เดเดฐเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดจเดฟเดฒเดฏเตเดเต เดตเดฟเดชเตเดฒเตเดเตเดค เดตเตเดณเดฃเตเดเดฑเดฟ เดเดฎเตเดฎเตเดฏเตเดฃเดฟเดเตเดเตเดทเตป
เดชเดเตเดเต โฌ |
msg_detailed_info#276d3ec6 msg_id:long answer_msg_id:long bytes:int status:int = MsgDetailedInfo;
msg_new_detailed_info#809db6df answer_msg_id:long bytes:int status:int = MsgDetailedInfo;
- เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด
เดฏเดฏเตโเดเตเดเดพเดจเตเดณเตเดณ เดตเตเดฏเดเตเดคเดฎเดพเดฏ เด
เดญเตเดฏเตผเดคเตเดฅเดจ
msg_resend_req#7d861a08 msg_ids:Vector long = MsgResendReq;
เด เดญเตเดฏเตผเดคเตเดฅเดฟเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเตพ เดตเตเดฃเตเดเตเด เด เดฏเดเตเดเตเดเตเดฃเตเดเต เดตเดฟเดฆเตเดฐ เดเดเตเดทเดฟ เดเดเตป เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเต [โฆ] - เดเดคเตเดคเดฐเดเตเดเตพ เดตเตเดฃเตเดเตเด เด
เดฏเดฏเตโเดเตเดเดพเดจเตเดณเตเดณ เดตเตเดฏเดเตเดคเดฎเดพเดฏ เด
เดญเตเดฏเตผเดคเตเดฅเดจ
msg_resend_ans_req#8610baeb msg_ids:Vector long = MsgResendReq;
เดตเดฟเดฆเตเดฐ เดเดเตเดทเดฟ เดเดเตป เดตเตเดฃเตเดเตเด เด เดฏเดเตเดเตเดเตเดฃเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเตเดจเตเดจเต เดเดคเตเดคเดฐเดเตเดเตพ เดเดตเดถเตเดฏเดชเตเดชเตเดเตเด เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเดฒเตเดเตเดเต [โฆ] - เดธเดจเตเดฆเตเดถ เดชเดเตผเดชเตเดชเตเดเตพ
เดเดฟเดฒ เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ, msg_id เดเดณเตเดณ เดเดฐเต เดชเดดเดฏ เดธเดจเตเดฆเตเดถเด เดเดจเดฟ เดธเดพเดงเตเดคเดฏเดฟเดฒเตเดฒเดพเดคเตเดคเดคเต เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดคเตเดเตผเดจเตเดจเต, เด เดคเต เดเดฐเต เดเตเดชเตเดชเดฟ เดเดฃเตเดเตเดฏเตเดจเดฑเดฟเตฝ เดชเตเดคเดฟเดเตเดเต:
msg_copy#e06046b2 orig_message:Message = MessageCopy;
เดเดฐเดฟเดเตเดเตฝ เดฒเดญเดฟเดเตเดเดพเตฝ, เดฑเดพเดชเตเดชเตผ เดเดฒเตเดฒเตเดจเตเดจ เดฎเดเตเดเดฟเตฝ เดธเดจเตเดฆเตเดถเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, orig_message.msg_id เดเดจเตเดจ เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเตเดตเตเดจเตเดจเต เดเดฑเดชเตเดชเดพเดฏเดพเตฝ, เดชเตเดคเดฟเดฏ เดธเดจเตเดฆเตเดถเด เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเดฟเดฒเตเดฒ (เด เดคเต เดธเดฎเดฏเด, เด เดคเตเด orig_message.msg_id เดเด เด เดเดเตเดเดฐเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต). orig_message.msg_id-เดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดเดฃเตเดเตเดฏเตโเดจเดฑเดฟเดจเตเดฑเต msg_id-เดจเตเดเตเดเดพเตพ เดเตเดฑเดตเดพเดฏเดฟเดฐเดฟเดเตเดเดฃเด.
เดเดจเตเดคเดฟเดจเต เดเตเดฑเดฟเดเตเดเต เดฎเดฟเดฃเตเดเดพเดคเดฟเดฐเดฟเดเตเดเดพเด msgs_state_info
เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเดพเดคเตเดค TL เดจเตเดฑเต เดเตเดตเดฟเดเตพ เดตเตเดฃเตเดเตเด เดชเตเดฑเดคเตเดคเตเดเตเดเต เดคเดณเตเดณเดฟเดจเดฟเตฝเดเตเดเตเดจเตเดจเต (เดเดเตเดเตพเดเตเดเต เดฌเตเดฑเตเดฑเตเดเดณเตเดเต เดเดฐเต เดตเตเดเตเดฑเตเดฑเตผ เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดคเดพเดดเตเดฏเตเดณเตเดณ เดฐเดฃเตเดเต เดฌเดฟเดฑเตเดฑเตเดเดณเดฟเตฝ เดเดฐเต enum เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดเดฏเตผเดจเตเดจ เดฐเดฃเตเดเต เดฌเดฟเดฑเตเดฑเตเดเดณเดฟเตฝ เดซเตเดฒเดพเดเตเดเตพ เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเต). เดเดพเดฐเตเดฏเด เดตเตเดฑเตเดฏเดพเดฃเต. เดเดคเตเดเตเดเต เดเดจเตเดคเดฟเดจเดพเดฃเต เดชเตเดฐเดฏเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณเดคเตเดจเตเดจเต เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเต? เดเดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดเดตเดถเตเดฏเดฎเตเดฃเตเดเต?.. เดชเตเดฐเดฏเดพเดธเดคเตเดคเตเดเต, เดเดจเตเดจเดพเตฝ เดเดฐเดพเตพ เดกเตเดฌเดเตเดเดฟเดเดเดฟเตฝ เดเตผเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดเดฏเตเด เดเดฐเต เดธเดเดตเตเดฆเดจเดพเดคเตเดฎเด เดฎเตเดกเดฟเตฝ เดเตผเดชเตเดชเตเดเตเดเดฟเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเดพเตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดชเตเดฐเดฏเตเดเดจเด เดธเดเตเดเตฝเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด - เดธเตเตผเดตเดฑเดฟเดจเตเดเต เดเดจเตเดคเดพเดฃเต, เดเดเตเดเดจเต เดเดจเตเดจเต เดเตเดฆเดฟเดเตเดเตเด. เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เด
เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเต เดฑเตเดฃเตเดเต เดเตเดฐเดฟเดชเตเดชเต.
เดเดฐเต เดเดเตเดทเดฟเดฏเตเด เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เด เดฏเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดคเดเตเดเดณเต เดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเตเด เด เดตเดฐเตเดเตเดณเตเดณ เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดตเดฟเดตเดฐเดเตเดเดณเตเด เด เดเตเดเดพเดคเดฎเดพเดฏ เดธเดฎเดฏเดคเตเดคเตเดเตเดเต เดธเดเดญเดฐเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเด. เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เด เดธเดตเดฟเดถเตเดทเดคเดเดณเตเดเต เดธเดฎเดฏเดคเตเดคเตเดฏเต เดชเตเดฐเดพเดฏเตเดเดฟเด เดชเตเดฐเดฏเตเดเดคเตเดคเตเดฏเต เดตเดฟเดตเดฐเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒ. เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เดเดฑเตเดฑเดตเตเด เด เดคเตเดญเตเดคเดเดฐเดฎเดพเดฏ เดเดพเดฐเตเดฏเด, เด เดต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดเต เดเตเดกเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดเดจเตเดจเดคเดพเดฃเต! เดชเดฌเตเดฒเดฟเดเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเดจเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดคเตเดคเดพเดคเตเดค เดเดฟเดฒเดคเต เด เดตเดฐเตเดเต เดชเดฑเดเตเดเดคเดพเดฏเดฟ เดคเตเดจเตเดจเตเดจเตเดจเต. เดเตเดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเด เดเดจเตเดคเตเดเตเดฃเตเดเต, TL-เดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเดฒเตเดจเตเดจเดชเตเดฒเต เดฒเดณเดฟเดคเดฎเดฒเตเดฒ - เดเดคเต เดเดฐเต (เดคเดพเดฐเดคเดฎเตเดฏเตเดจ) เดฏเตเดเตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ เดเดฑเตเดฑเดชเตเดชเตเดเตเด เดญเดพเดเดฎเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดญเดพเดเดฎเดพเดฃเต, เด เดคเดพเดฏเดคเต. เดเดชเตเดฒเดฟเดเตเดเตเดทเตป เดเตเดกเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เดเตเดเตเดคเตฝ เดธเดฎเดฏเด เดตเตเดฃเตเดเดฟเดตเดฐเตเด.
เดชเดฟเดเดเตเดเดณเตเด เดธเดฎเดฏเดตเตเด. เดเตเดฏเตเดเตพ.
เดเดฒเตเดฒเดพเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด, เดธเตเตผเดตเตผ เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดนเดเตเดเตพ (เดฌเดพเดเตเดเตเตปเดกเตเดเดณเดฟเดฒเตเดเดจเตเดณเด เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดตเดฟเดคเดฐเดฃเด) เดเดเตเดเตพ เดเตผเดเตเดเตเดจเตเดจเตเดตเตเดเตเดเดฟเตฝ, เดตเดณเดฐเต เดธเดเตเดเดเดเดฐเดฎเดพเดฏ เดเดฐเต เดเดพเดฐเตเดฏเด เดชเดฟเดจเตเดคเตเดเดฐเตเดจเตเดจเต - TCP-เดฏเดฟเดฒเต เดเดฒเตเดฒเดพ เดกเตเดฒเดฟเดตเดฑเดฟ เดเตเดฏเดพเดฐเดจเตเดฑเดฟเดเดณเตเด เดเดฃเตเดเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดเตเดเตเด (เดเดจเตเดจเตเดเดฟเตฝ เดกเดพเดฑเตเดฑ เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเดณเต เดตเดฟเดเดตเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดจเดฟเดเตเดเดณเต เด เดฑเดฟเดฏเดฟเดเตเดเตเด, เดชเดเตเดทเต เดชเตเดฐเดถเตเดจเด เดเดฃเตเดเดพเดเตเดจเตเดจเดคเดฟเดจเต เดฎเตเดฎเตเดชเต เดกเดพเดฑเตเดฑ เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเตเด), MTPproto-เดฏเดฟเดฒเต เดคเดจเตเดจเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดเตเดเตพ - เดฏเดพเดคเตเดฐเต เดเดฑเดชเตเดชเตเดฎเดฟเดฒเตเดฒ. เดธเตเตผเดตเดฑเดฟเดจเต เดจเดฟเดเตเดเดณเตเดเต เดธเดจเตเดฆเตเดถเด เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดจเดทเตโเดเดชเตเดชเตเดเดพเดจเต เดตเดฒเดฟเดเตเดเตเดฑเดฟเดฏเดพเดจเต เดเดดเดฟเดฏเตเด, เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดจเตเดจเตเด เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ, เดตเตเดฏเดคเตเดฏเดธเตเดค เดคเดฐเด เดเตเดฐเดเตเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเด.
เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ - เดธเดจเตเดฆเตเดถ เดเตเดฏเตเดเตพ. เดถเดฐเดฟ, เดเดฐเต เดเดพเดฐเตเดฏเด เดเตเดฃเตเดเต เดคเตเดเดเตเดเด เดฎเตเดคเตฝ เดเดฒเตเดฒเดพเด เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต - เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเดพเดคเตเดค เดเดฐเต เดธเดจเตเดฆเตเดถเด เดธเดเดญเดฐเดฟเดเตเดเตเดเดฏเตเด เดตเตเดฃเตเดเตเด เด เดฏเดฏเตเดเตเดเตเดเดฏเตเด เดตเตเดฃเด. เดชเดฟเดจเตเดจเต เดเดคเตเดฐ เดธเดฎเดฏเด เดเดดเดฟเดเตเดเต? เดคเดฎเดพเดถเดเตเดเดพเดฐเดจเต เด เดตเดจเต เด เดฑเดฟเดฏเดพเด. เดเดฐเตเดชเดเตเดทเต เด เด เดกเดฟเดเตเดฑเตเดฑเดกเต เดธเตเดตเดจ เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเตเดฐเดเตเดเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เด เดชเตเดฐเดถเตเดจเด เดเดเตเดเดจเตเดฏเตเดเตเดเดฟเดฒเตเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด, เดชเดฑเดฏเตเด, เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเดฟเตฝ เด เดตเดฏเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเตเดเตเด เดเดเดฆเตเดถเด 4 เดเตเดฏเตเดเดณเตเดฃเตเดเต (เดเดฐเตเดชเดเตเดทเต เดเตเดเตเดคเตฝ, เดเดคเดฟเดจเดเด เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเดคเตเดชเตเดฒเต, เดเดคเดฟเดจเดพเดฏเดฟ เดจเดฟเดเตเดเตพ เด เดคเดฟเดจเตเดฑเต เดเตเดกเตเด เดเตผเดเตเดเดฟเดเตเดเตเดเดฑเตเด เดเตเดเตเดคเตฝ เดเตเดฐเดตเดฎเดพเดฏเดฟ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต; เด เดคเต เดธเดฎเดฏเด. เดธเดฎเดฏเด, เดเดคเต เดเดฐเต เดธเดพเดฎเตเดชเดฟเดณเดพเดฏเดฟ เดเดเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดเดเตเดเตพเดเตเดเดฑเดฟเดฏเดพเด; MTPproto เดธเตเดเตเดฎเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดจเดฟเดถเตเดเดฟเดค เดเดฃเตเดฃเด เดคเดฐเดเตเดเตพ เด เดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒ).
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต? เดเดฐเตเดชเดเตเดทเต, เดธเตเตผเดตเตผ เดชเตเดฐเตเดเตเดฐเดพเดฎเตผเดฎเดพเตผเดเตเดเต เดเตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค เดเดฑเดชเตเดชเดพเดเตเดเดพเตป เดเดดเดฟเดเตเดเดฟเดฒเตเดฒ, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดซเตเดฐเดฃเตเดเต เดฌเดพเดฒเตปเดธเดฑเดฟเตฝ เดฌเดซเดฑเดฟเดเดเต เดชเตเดฒเตเด, เด เดชเตเดฐเดถเตเดจเด เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟ. เดจเดฟเดฐเดพเดถเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต, เดตเดพเดธเดฟเดฒเดฟ เดเดฐเต เดฌเดฆเตฝ เดเดชเตเดทเตป เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเต, เดฐเดฃเตเดเต เดเตเดฏเตเดเตพ เดฎเดพเดคเตเดฐเด, เดเดฟเดธเดฟเดชเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด เตฝเดเตเดฐเดฟเดคเด เดเดชเดฏเตเดเดฟเดเตเดเต - เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต RTT เด เดณเดเตเดเตเด, เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเดพเดคเตเดค เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเดเต เดเดฃเตเดฃเด เด เดจเตเดธเดฐเดฟเดเตเดเต "เดตเดฟเตปเดกเต" (เดธเดจเตเดฆเตเดถเดเตเดเดณเดฟเตฝ) เดตเดฒเตเดชเตเดชเด เดเตเดฐเดฎเตเดเดฐเดฟเดเตเดเตเด. เด เดคเดพเดฏเดคเต, เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดฒเตเดกเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเดฐเตเดเตเดเตป เดนเตเดฏเตเดฑเดฟเดธเตเดฑเตเดฑเดฟเดเต, เดเดเตเดเดณเตเดเต เดเดคเตเดฐ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเตพ เดเดฐเต เดธเดฎเดฏเด เดเดตเดเตเดเดฐเดเตเดเต เดจเดทเตโเดเดชเตเดชเตเดเดฟเดฒเตเดฒ เดเดจเตเดจเดคเดพเดฃเต.
เดถเดฐเดฟ, เด เดคเดพเดฏเดคเต, เดจเดฟเดเตเดเตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเตเดจเตเดจเต, เด เดฒเตเดฒเต? เดเดฟเดธเดฟเดชเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดชเตเดฐเตเดเตเดเตเดเตเดเตเดณเดฟเดจเต เดฎเตเดเดณเดฟเตฝ เดตเตเดฃเตเดเตเด เดเดฟเดธเดฟเดชเดฟ เดจเดเดชเตเดชเดฟเดฒเดพเดเตเดเดฃเดฎเตเดเตเดเดฟเตฝ, เดเดคเต เดตเดณเดฐเต เดฎเตเดถเดฎเดพเดฏเดฟ เดฐเตเดชเดเตฝเดชเตเดชเดจ เดเตเดฏเตเดค เดชเตเดฐเตเดเตเดเตเดเตเดเตเตพ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เด, เดจเดฟเดเตเดเตพเดเตเดเต เดเดจเตเดคเดฟเดจเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดเตเดฏเต เดเดตเดถเตเดฏเดฎเดพเดฃเต, เดเดจเตเดคเดพเดฏเดพเดฒเตเด เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ API เดเดชเดฏเตเดเดฟเดเตเดเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดตเตเดฏเดเตเดคเดฟเดเตเดเต เดเดคเต เดเดจเตเดคเดพเดฃเต เด
เตผเดคเตเดฅเดฎเดพเดเตเดเตเดจเตเดจเดคเต? เดจเตเดเตเดเต, เดจเดฟเดเตเดเตพ เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดคเตเดคเตเดจเตเดจเต, เด
เดคเต เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจเต, เดชเดเตเดทเต เดชเดฒเดชเตเดชเตเดดเตเด เดจเดฟเดเตเดเตพเดเตเดเต เด
เดคเต เดเดเดจเดเดฟ เด
เดฏเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒ. เดเดจเตเดคเตเดเตเดฃเตเดเต? เดเดพเดฐเดฃเด เดเดคเตเดคเดฐเด เดเดฏเดฟเดฐเดฟเดเตเดเตเด msg_id
, เดเดคเต เดคเดพเตฝเดเตเดเดพเดฒเดฟเดเดฎเดพเดฃเตะฐเดเดพเดจเตเดฐเต เดฒเตเดฌเดฒเดพเดฃเต, เด
เดธเตเตปเดฎเตเดจเตเดฑเต เดเดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเตเดเตเดจเตเดจเดคเต เดตเดฐเต เดจเตเดเตเดเดฟเดตเตเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต - เดจเดฎเตเดฎเดณเตเด เด
เดตเดจเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเดฎเดฏ เดชเตเดฐเตเดคเตเดคเดเตเดเตเดเต เดเดพเดฐเดฃเด เดธเตเตผเดตเตผ เด
เดคเต เดจเดฟเดฐเดธเดฟเดเตเดเดพเตฝ (เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดจเดฎเตเดฎเตเดเต เดธเดฎเดฏเดคเตเดคเต เดตเตผเดคเตเดคเดฎเดพเดจเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดฑเตเดฑเตเดจเตเดจ เดเดฐเต เดเดจเตเดจเตเดตเดเดฟ เดเดฃเตเดเดพเดเตเดเดพเด. เดธเตเตผเดตเดฑเดฟเดจเตเดฑเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดเตเดเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฃเดเตเดเดพเดเตเดเดฟเดฏ เดเดฐเต เดกเตเตฝเดฑเตเดฑ เดเตเตผเดคเตเดคเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต - เดเดฆเตเดฏเตเดเดฟเด เดเตเดฒเดฏเดจเตเดฑเตเดเดณเดพเดฃเต เดเดคเต เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เดชเดเตเดทเต เดฌเดซเดฑเดฟเดเดเต เดเดพเดฐเดฃเด เดเดคเต เด
เดธเดเดธเตเดเตเดคเดตเตเด เดเตเดคเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดคเดคเตเดฎเดพเดฃเต). เด
เดคเดฟเดจเดพเตฝ, เดฒเตเดฌเตเดฐเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฐเต เดฒเตเดเตเดเตฝ เดซเดเดเตโเดทเตป เดเตเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ เดเดฐเต เด
เดญเตเดฏเตผเดคเตเดฅเดจ เดจเดเดคเตเดคเตเดฎเตเดชเตเตพ, เดธเดจเตเดฆเตเดถเด เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดเดเตเดเดเตเดเดณเดฟเดฒเตเดเต เดเดเดจเตเดจเตเดชเตเดเตเดจเตเดจเต:
- เดเดคเต เดเดฐเต เดเตเดฏเตเดตเดฟเตฝ เดเดฟเดเดเตเดเตเดจเตเดจเต, เดเตปเดเตเดฐเดฟเดชเตเดทเตป เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต.
- เดจเดฟเดฏเดฎเดฟเดเตเดเต
msg_id
เดธเดจเตเดฆเตเดถเด เดฎเดฑเตเดฑเตเดฐเต เดเตเดฏเตเดตเดฟเดฒเตเดเตเดเต เดชเตเดฏเดฟ - เดซเตเตผเดตเตเดกเดฟเดเดเต เดธเดพเดงเตเดฏเดฎเดพเดฃเต; เดธเตเดเตเดเดฑเตเดฑเดฟเดฒเตเดเตเดเต เด เดฏเดฏเตเดเตเดเตเด. - a) เดธเตเตผเดตเตผ MsgsAck เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเต - เดธเดจเตเดฆเตเดถเด เดเตเดฎเดพเดฑเดฟ, เดเดเตเดเตพ เด
เดคเต "เดฎเดฑเตเดฑเต เดเตเดฏเตเดตเดฟเตฝ" เดจเดฟเดจเตเดจเต เดเดฒเตเดฒเดพเดคเดพเดเตเดเตเดจเตเดจเต.
b) เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดฟเดเตเดเตเด, เด เดฏเดพเตพเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดทเตเดเดชเตเดชเตเดเตเดเดฟเดฒเตเดฒ, เด เดตเตป เดฌเดพเดกเตโเดเดธเตเดเดฟเดจเต เดเดคเตเดคเดฐเด เดจเตฝเดเดฟ - โเดฎเดฑเตเดฑเตเดฐเต เดเตเดฏเตเดตเดฟเตฝโ เดจเดฟเดจเตเดจเต เดตเตเดฃเตเดเตเด เด เดฏเดฏเตโเดเตเดเตเด
c) เดเดจเตเดจเตเด เด เดฑเดฟเดฏเดฟเดฒเตเดฒ, เดธเดจเตเดฆเตเดถเด เดฎเดฑเตเดฑเตเดฐเต เดเตเดฏเตเดตเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฃเตเดเตเด เด เดฏเดฏเตเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต - เดเดจเตเดจเดพเตฝ เดเดชเตเดชเตเดดเดพเดฃเตเดจเตเดจเต เดเตเดคเตเดฏเดฎเดพเดฏเดฟ เด เดฑเดฟเดฏเดฟเดฒเตเดฒ. - เดธเตเตผเดตเตผ เดเดเตเดตเดฟเตฝ เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเต
RpcResult
- เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดคเดฟเดเดฐเดฃเด (เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดชเดฟเดถเดเต) - เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเดชเตเดชเตเดเตเด เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต.
เดฎเดฟเดเตเดเดตเดพเดฑเตเด, เดเดฃเตเดเตเดฏเตเดจเดฑเตเดเดณเตเดเต เดเดชเดฏเตเดเด เดญเดพเดเดฟเดเดฎเดพเดฏเดฟ เดชเตเดฐเดถเตเดจเด เดชเดฐเดฟเดนเดฐเดฟเดเตเดเตเด. เดเดฐเต เดเตเดเตเดเด เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดจเตเดจเดพเดฏเดฟ เดชเดพเดเตเดเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เดธเตเตผเดตเตผ เด
เดตเดฏเตโเดเตเดเตเดฒเตเดฒเดพเด เดเดฐเตเดธเดฎเดฏเด เดเดฐเต เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเดคเตเดคเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเต. msg_id
. เดชเดเตเดทเต, เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดคเตเดฑเตเดฑเต เดธเดเดญเดตเดฟเดเตเดเดพเตฝ, เด
เดตเตป เด เดชเดพเดฏเตเดเตเดเต เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดจเดฟเดฐเดธเดฟเดเตเดเตเด.
เด เดเดเตเดเดคเตเดคเดฟเตฝ เดธเดพเดเตเดเตเดคเดฟเดเดฎเดฒเตเดฒเดพเดคเตเดค เดชเดฐเดฟเดเดฃเดจเดเตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เด เดจเตเดญเดตเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต, เดเดเตเดเตพ เดจเดฟเดฐเดตเดงเดฟ เดเดจเตเดจเตเดตเดเดฟเดเตพ เดเดฃเตเดเดฟเดเตเดเตเดฃเตเดเต, เดเตเดเดพเดคเต, เดฎเตเดถเด เดเดชเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเตเดฏเตเด เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเตเดเตเดฏเตเด เดเตเดเตเดคเตฝ เดเดฆเดพเดนเดฐเดฃเดเตเดเตพ เดเดเตเดเตพ เดเดชเตเดชเตเตพ เดเดพเดฃเตเด - เด เดคเตเดคเดฐเด เดธเดพเดนเดเดฐเตเดฏเดเตเดเดณเดฟเตฝ, เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเดคเตเด เด เดคเตเดคเดฐเด เดคเตเดฐเตเดฎเดพเดจเดเตเดเตพ เดเดเตเดเตเดเตเดจเตเดจเดคเตเด เดฎเตเดฒเตเดฏเดตเดคเตเดคเดพเดฃเต? เดเตเดฆเตเดฏเด เดตเดพเดเดพเดเตเดชเดฎเดพเดฃเต (เดคเตเตผเดเตเดเดฏเดพเดฏเตเด เด เดฒเตเดฒ).
เดจเดฎเตเดฎเตพ เดเดจเตเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเดพเดฃเต เดธเดเดธเดพเดฐเดฟเดเตเดเตเดจเตเดจเดคเต? "เดธเดจเตเดฆเตเดถเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดฎเดฏเดเตเดเตเดฎเดฐเตเดจเตเดจเต เดธเดจเตเดฆเตเดถเดเตเดเตพ" เดเดจเตเดจ เดตเดฟเดทเดฏเดคเตเดคเดฟเตฝ "เดจเดฟเดเตเดเตพ เดตเดฟเดกเตเดขเดฟเดฏเดพเดฃเต, เดเดเตเดเดณเตเดเต เดฎเดฟเดเดเตเด เดชเดฆเตเดงเดคเดฟ เดจเดฟเดเตเดเตพเดเตเดเต เดฎเดจเดธเตเดธเดฟเดฒเดพเดฏเดฟเดฒเตเดฒ!" เดเดจเตเดจเดคเตเดชเตเดฒเตเดณเตเดณ เดเดคเดฟเตผเดชเตเดชเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดชเตเดชเตเดดเตเด เดเดนเดฟเดเตเดเดพเด. (เดธเดพเดงเดพเดฐเดฃ เดเดณเตเดเตพ เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดชเตเดฒเต เดเดฆเตเดฏเด เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดเดดเตเดคเตเด, เดชเดพเดเตเดเดฑเตเดฑเต เดเดเตเดธเตเดเตเดเตเดเดฟเดจเตเดฑเต เดฏเตเดเตเดคเดฟเดฏเตเด เดเดฆเดพเดนเดฐเดฃเดเตเดเดณเตเด เดธเดนเดฟเดคเด, เดชเดฟเดจเตเดจเต เดเดเตเดเตพ เดธเดเดธเดพเดฐเดฟเดเตเดเตเด), เดคเตเดเตผเดจเตเดจเต เดธเดฎเดฏเดเตเดเตพ/เดธเดฎเดฏเดชเดฐเดฟเดงเดฟเดเตพ เดคเดฟเดเดเตเดเตเด เดชเตเดฐเดพเดฏเตเดเดฟเดเดตเตเด เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดเดตเตเดฎเดพเดฏ เดเตเดฆเตเดฏเดฎเดพเดฃเต, เดเดตเดฟเดเตเดฏเตเดณเตเดณเดคเตเดฒเตเดฒเดพเด เดตเดณเดฐเตเดเตเดเดพเดฒเดฎเดพเดฏเดฟ เด เดฑเดฟเดฏเดชเตเดชเตเดเตเดจเตเดจเต. เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเดฒเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดจเดฎเตเดฎเตเดเต เดเดจเตเดคเดพเดฃเต เดชเดฑเดฏเตเดจเตเดจเดคเต?
เดเดฐเต RPC เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดเดชเดฏเตเดเดฟเดเตเดเต เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดเดฐเต RPC เด เดจเตเดตเตเดทเดฃเด) เดเดฐเต เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดฐเดธเตเดคเต เดเดฐเต เดธเตเตผเดตเตผ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต. เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดตเดณเดฐเตเดเตเดเดพเดฒเด เดจเตเดฃเตเดเตเดจเดฟเตฝเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฐเต เดธเตเตผเดตเตผ เดเดฆเตเดฏเด เดเดฐเต เดฐเดธเตเดคเต เด เดเตเดจเตเดณเดเตเดฎเตเดจเตเดฑเต เด เดฏเดเตเดเตเดเตเดเดพเด, เดเตเดฑเดเตเดเต เดเดดเดฟเดเตเดเต, RPC เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดคเดจเตเดจเต.
เดเดฐเต เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดฐเดธเตเดคเต (เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ, เดเดฐเต RPC เดชเตเดฐเดคเดฟเดเดฐเดฃเด) เดเดฐเต เดเตเดฒเดฏเดจเตเดฑเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด เดเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดตเดณเดฐเต เดตเตเดเดฟ เดเตเดฎเดพเดฑเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ (เด เดคเต เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดคเดพเตฝ, เดฐเดธเตเดคเต เดเดดเดฟเดเตเดเต 60-120 เดธเตเดเตเดเตปเดกเต เดเดดเดฟเดเตเดเต, เด เดเตเดคเตเดค RPC เด เดจเตเดตเตเดทเดฃเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดฐเต เด เดเดเตเดเดพเดฐเด เดเตเตผเดเตเดเตเด. เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดเดฐเต เดธเดจเตเดฆเตเดถเด). เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดฆเตเตผเดเดจเดพเดณเดคเตเดคเตเดเตเดเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เด เดฏเดฏเตโเดเตเดเตเดจเตเดจเดคเดฟเดจเต เดเดพเดฐเดฃเดฎเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดงเดพเดฐเดพเดณเด เด เดเดเตเดเตเดคเดฎเดฒเตเดฒเดพเดคเตเดค เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดฃเตเดเตเดเตเดเดฟเตฝ (เดชเดฑเดฏเตเด, 16-เดฒเดงเดฟเดเด), เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต-เดเดฒเตเตบ เด เดเดเตเดเดพเดฐเด เดเตเดฎเดพเดฑเตเดจเตเดจเต.
... เดเดพเตป เดตเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต: เดจเดฎเตเดเตเดเต เด เดคเต เดเดคเตเดฐเดฏเดพเดฃเตเดจเตเดจเตเด เดเดเตเดเดจเต เดตเตเดฃเดฎเตเดจเตเดจเตเด เดจเดฎเตเดเตเดเต เดคเดจเตเดจเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ, เด เดคเดฟเดจเดพเตฝ เดเดคเต เดเดคเตเดชเตเดฒเต เดเดฏเดฟเดฐเดฟเดเตเดเดเตเดเต เดเดจเตเดจเต เดจเดฎเตเดเตเดเต เด เดจเตเดฎเดพเดจเดฟเดเตเดเดพเด.
เดชเดฟเดเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต:
เดชเดฟเดเดเต เดธเดจเตเดฆเตเดถเดเตเดเตพ (PING/PONG)
ping#7abe77ec ping_id:long = Pong;
เดเดฐเต เดชเตเดฐเดคเดฟเดเดฐเดฃเด เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด เดคเต เดเดฃเดเตเดทเดจเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด:
pong#347773c5 msg_id:long ping_id:long = Pong;
เด เดธเดจเตเดฆเตเดถเดเตเดเตพเดเตเดเต เด เดเดเตเดเดพเดฐเดเตเดเตพ เดเดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เดเดฐเต เดชเดฟเดเตเดเดฟเดจเตเดฑเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต เดเดฐเต เดชเตเดเดเต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดเดฏเตเดณเตเดณเต, เดเดฐเต เดชเดฟเดเดเต เดเดฐเตเดตเดถเดคเตเดคเตเด เดเดฐเดเดญเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด.
เดฎเดพเดฑเตเดฑเดฟเดตเดเตเด เดเดฃเดเตเดทเตป เดเตเดฒเตเดทเตผ + PING
ping_delay_disconnect#f3427b8c ping_id:long disconnect_delay:int = Pong;
เดชเดฟเดเดเต เดชเตเดฒเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต. เดเตเดเดพเดคเต, เดเดคเต เดฒเดญเดฟเดเตเดเดคเดฟเดจเต เดถเตเดทเด, เดธเตเตผเดตเตผ เดเดฐเต เดเตเดฎเตผ เดเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดฎเตเดฎเตเดชเดคเตเดคเต เดเดฒเตเดฒเดพ เดเตเดฎเดฑเตเดเดณเตเด เดธเตเดตเดฏเดฎเตเดต เดชเตเดจเดเดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจ เด เดคเต เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฐเต เดชเตเดคเดฟเดฏ เดธเดจเตเดฆเตเดถเด เดฒเดญเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดฒเดตเดฟเดฒเต เดเดฃเดเตเดทเตป disconnect_delay เดธเตเดเตเดเตปเดกเตเดเตพเดเตเดเต เดถเตเดทเด เด เดคเต เด เดเดฏเตเดเตเดเตเด. เดเตเดฒเดฏเดจเตเดฑเต เดเดฐเต 60 เดธเตเดเตเดเตปเดกเดฟเดฒเตเด เดเดฐเดฟเดเตเดเตฝ เด เดชเดฟเดเดเตเดเตพ เด เดฏเดฏเตเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดคเต 75 เดธเตเดเตเดเตปเดกเดฟเดจเต เดคเตเดฒเตเดฏเดฎเดพเดฏ disconnect_delay เดธเดเตเดเดฎเดพเดเตเดเดฟเดฏเตเดเตเดเดพเด.
เดจเดฟเดจเดเตเดเต เดญเตเดฐเดพเดจเตเดคเดพเดฃเตเดพ?! 60 เดธเตเดเตเดเตปเดกเตเดเตพเดเตเดเตเดณเตเดณเดฟเตฝ, เดเตเดฐเตเดฏเดฟเตป เดธเตเดฑเตเดฑเตเดทเดจเดฟเตฝ เดชเตเดฐเดตเตเดถเดฟเดเตเดเตเดเดฏเตเด เดฏเดพเดคเตเดฐเดเตเดเดพเดฐเต เดเดฑเดเตเดเตเดเดฏเตเด เดเดฏเดฑเตเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเด, เดตเตเดฃเตเดเตเด เดเดฃเดฒเดฟเดฒเต เดฌเดจเตเดงเด เดจเดทเตเดเดชเตเดชเตเดเตเด. 120 เดธเตเดเตเดเตปเดกเดฟเดจเตเดณเตเดณเดฟเตฝ, เดจเดฟเดเตเดเตพ เด เดคเต เดเตเตพเดเตเดเตเดฎเตเดชเตเตพ, เด เดคเต เดฎเดฑเตเดฑเตเดจเตเดจเดฟเตฝ เดเดคเตเดคเตเด, เดเดฃเดเตเดทเตป เดฎเดฟเดเตเดเดตเดพเดฑเตเด เดคเดเดฐเตเด. เดถเดฐเดฟ, เดเดพเดฒเตเดเตพ เดเดตเดฟเดเต เดจเดฟเดจเตเดจเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเตเดจเตเดจเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเต - โเดเดพเตป เดเดฐเต เดฑเดฟเดเดเดฟเดเดเต เดเตเดเตเดเต, เดชเดเตเดทเต เด เดคเต เดเดตเดฟเดเตเดฏเดพเดฃเตเดจเตเดจเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒโ, เด เดตเดฟเดเต เดจเดพเดเดฒเดฟเดจเตเดฑเต เด เตฝเดเตเดฐเดฟเดคเด, เดธเดเดตเตเดฆเดจเดพเดคเตเดฎเด เดเตเดฒเดฟเดเตพเดเตเดเดพเดฏเดฟ เดเดฆเตเดฆเตเดถเดฟเดเตเดเตเดณเตเดณ TCP_NODELAY เดเดชเตเดทเดจเตเด เดเดฃเตเดเต. เดชเดเตเดทเต, เดเตเดทเดฎเดฟเดเตเดเดฃเด, เด เดคเดฟเดจเตเดฑเต เดกเดฟเดซเตเตพเดเตเดเต เดฎเตเดฒเตเดฏเด - 200 เดฎเตเดฑเตเดเต เดชเดฟเดเดฟเดเตเดเตเด เดฎเดฟเดฒเตเดฒเดฟเดธเตเดเตเดเดจเตเดฑเตเดเตพ เดจเดฟเดเตเดเตพเดเตเดเต เดถเดฐเดฟเดเตเดเตเด เดธเดฎเดพเดจเดฎเดพเดฏ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฟเดคเตเดฐเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดธเดพเดงเตเดฏเดฎเดพเดฏ เดฐเดฃเตเดเต เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเดฟเตฝ เดธเดเดฐเดเตเดทเดฟเดเตเดเดพเดจเตเด เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดเตเดเตเดเดฟเตฝ, เด เดคเต 5 เดธเตเดเตเดเตปเดกเต เดจเตเดฐเดคเตเดคเตเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดตเตเดเตเดเตเด, เด เดฒเตเดฒเตเดเตเดเดฟเตฝ โเดเดชเดฏเตเดเตเดคเดพเดตเต เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเดจเตเดจเต...โ เดเดจเตเดจ เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเดจเตเดฑเต เดธเดฎเดฏเดชเดฐเดฟเดงเดฟ เดเดชเตเดชเตเตพ. เดชเดเตเดทเต เดเดจเดฟ เดตเตเดฃเตเด.
เดเดเตเดตเดฟเตฝ, เดชเดฟเดเดเตเดธเต. เด เดคเดพเดฏเดคเต, เดเดฟเดธเดฟเดชเดฟ เดเดฃเดเตเดทเดจเตเดฑเต เดฒเตเดตเตเดจเตเดธเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเดคเต เดคเดฎเดพเดถเดฏเดพเดฃเต, เดชเดเตเดทเต เดเดเดฆเตเดถเด 10 เดตเตผเดทเด เดฎเตเดฎเตเดชเต เดเดพเตป เดเดเตเดเดณเตเดเต เดซเดพเดเตเดเตฝเดฑเตเดฑเดฟเดฏเตเดเต เดกเตเดฎเดฟเดฒเต เดธเดจเตเดฆเตเดถเดตเดพเดนเดเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เดเดฐเต เดตเดฟเดฎเตผเดถเดจเดพเดคเตเดฎเด เดตเดพเดเดเด เดเดดเตเดคเดฟ - เด เดตเดฟเดเตเดฏเตเดณเตเดณ เดฐเดเดฏเดฟเดคเดพเดเตเดเดณเตเด เดเตเดฒเดฏเดจเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเตเตผเดตเดฑเดฟเดจเต เดชเดฟเดเดเต เดเตเดฏเตเดคเต, เดคเดฟเดฐเดฟเดเตเดเตเด เด เดฒเตเดฒ. เดเดจเตเดจเดพเตฝ เดฎเตเดจเตเดจเดพเด เดตเตผเดท เดตเดฟเดฆเตเดฏเดพเตผเดคเตเดฅเดฟเดเตพ เดเดฐเต เดเดพเดฐเตเดฏเดฎเดพเดฃเต, เดเดฐเต เด เดจเตเดคเดพเดฐเดพเดทเตเดเตเดฐ เดเดซเตเดธเต เดฎเดฑเตเดฑเตเดจเตเดจเดพเดฃเต, เด เดฒเตเดฒเต?
เดเดฆเตเดฏเด, เดเดฐเต เดเตเดฑเดฟเดฏ เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธ เดชเดฐเดฟเดชเดพเดเดฟ. เดเดฐเต เดเดฟเดธเดฟเดชเดฟ เดเดฃเดเตเดทเตป, เดชเดพเดเตเดเดฑเตเดฑเต เดเดเตเดธเตเดเตเดเตเดเดฟเดจเตเดฑเต เด เดญเดพเดตเดคเตเดคเดฟเตฝ, เดเดดเตเดเดเดณเตเดณเด เดเตเดตเดฟเดเตเดเดพเด. เดเดฆเตเดฆเตเดถเตเดฏเดคเตเดคเต เดเดถเตเดฐเดฏเดฟเดเตเดเต เดเดคเต เดจเดฒเตเดฒเดคเตเด เดเตเดคเตเดคเดฏเตเดฎเดพเดฃเต. เดจเดฟเดเตเดเตพเดเตเดเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดเดฐเต SSH เดเดฃเดเตเดทเตป เดคเตเดฑเดจเตเดจเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดฎเตเดชเตเดฏเตเดเตเดเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดดเตเดจเตเดจเตเดฑเตเดฑเต, เดฑเตเดเตเดเตผ เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดคเต, เดจเดฟเดเตเดเดณเตเดเต เดธเตเดฅเดฒเดคเตเดคเตเดเตเดเต เดฎเดเดเตเดเดฟเดฏเตเดคเตเดคเตเดจเตเดจเดคเต เดจเดฒเตเดฒเดคเดพเดฃเต - เด เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดฏเตเดณเตเดณ เดธเตเดทเตป เดเตเดฑเดฟเดฏเดฟเดฒเตเดฒ (เดจเดฟเดเตเดเตพ เดเดจเตเดจเตเด เดเตเดชเตเดชเต เดเตเดฏเตเดคเดฟเดฒเตเดฒ, เดชเดพเดเตเดเดฑเตเดฑเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ) , เด เดคเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต. เดธเตเตผเดตเดฑเดฟเตฝ เดเดฏเดฟเดฐเดเตเดเดฃเดเตเดเดฟเดจเต เดเตเดฒเดฏเดจเตเดฑเตเดเดณเตเดฃเตเดเตเดเตเดเดฟเตฝ เด เดคเต เดฎเตเดถเดฎเดพเดฃเต, เดเดฐเตเดฐเตเดคเตเดคเดฐเตเด เดฑเดฟเดธเตเดดเตโเดธเตเดเตพ (เดนเดฒเต, เดชเตเดธเตเดฑเตเดฑเตโเดเตเดฐเตเดธเต!) เดเดฑเตเดฑเตเดเตเดเตเดเตเดจเตเดจเต, เดเตเดเดพเดคเต เดเตเดฒเดฏเดจเตเดฑเดฟเดจเตเดฑเต เดนเตเดธเตเดฑเตเดฑเต เดตเดณเดฐเตเดเตเดเดพเดฒเด เดฎเตเดฎเตเดชเต เดฑเตเดฌเตเดเตเดเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเดพเด - เดชเดเตเดทเต เดเดเตเดเตพเดเตเดเต เด เดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดฑเดฟเดฏเดฟเดฒเตเดฒ.
เดเดฐเต เด เดงเดฟเด เดเดพเดฐเดฃเดคเตเดคเดพเตฝ เดเดพเดฑเตเดฑเต/เดเดเด เดธเดฟเดธเตเดฑเตเดฑเดเตเดเตพ เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเตเดธเดฟเตฝ เดเตพเดชเตเดชเตเดเตเดจเตเดจเต - เดเตบเดฒเตเตป เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดธเตเดเตพ. เดเดชเดฏเตเดเตเดคเดพเดตเต โเดตเตเดฃเตเดชเตเดฏเดฟโ เดเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดเดคเดฟเดจเตเดเตเดเตเดฑเดฟเดเตเดเต เด เดตเดจเตเดฑเต เดธเดเดญเดพเดทเดเดฐเต เด เดฑเดฟเดฏเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เด เดฒเตเดฒเดพเดคเตเดคเดชเดเตเดทเด, เดเดฌเตเดฌเดฑเดฟเดจเตเดฑเต เดธเตเดฐเดทเตโเดเดพเดเตเดเตพ เดตเดฐเตเดคเตเดคเดฟเดฏ (20 เดตเตผเดทเดคเตเดคเตเดเตเดเต เดคเดฟเดฐเตเดคเตเดคเดฟเดฏ) เดเดฐเต เดคเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดเตเดเตพ เด เดตเดธเดพเดจเดฟเดเตเดเตเด - เดเดชเดฏเตเดเตเดคเดพเดตเต เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเต, เดชเดเตเดทเต เด เดตเตป เดเตบเดฒเตเดจเดฟเดฒเดพเดฃเตเดจเตเดจเต เดตเดฟเดถเตเดตเดธเดฟเดเตเดเต เด เดตเตผ เด เดฆเตเดฆเตเดนเดคเตเดคเดฟเดจเต เดธเดจเตเดฆเตเดถเดเตเดเตพ เดเดดเตเดคเตเดจเตเดจเดคเต เดคเตเดเดฐเตเดจเตเดจเต (เดเดตเดฏเตเด เดเดตเดฏเดฟเตฝ เดชเตเตผเดฃเตเดฃเดฎเดพเดฏเตเด เดจเดทเตเดเดชเตเดชเตเดเตเดเต. เดตเดฟเดเตเดเตเดฆเดฟเดเตเดเตเดจเตเดจเดคเต เดเดฃเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต เดเตเดฑเดเตเดเต เดฎเดฟเดจเดฟเดฑเตเดฑเต เดฎเตเดฎเตเดชเต). เดเดฒเตเดฒ, TCP_KEEPALIVE เดเดชเตเดทเตป, TCP เดเตเดฎเดฑเตเดเตพ เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเดเตเดเดพเดคเตเดค เดชเดฒเดฐเตเด เดเตเดฐเดฎเดฐเดนเดฟเดคเดฎเดพเดฏเดฟ (เดชเดคเตเดคเต เดธเตเดเตเดเดจเตเดฑเตเดเตพ เดชเตเดฒเต เดตเดจเตเดฏเดฎเดพเดฏ เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดเตเดฃเตเดเต) เดเดฑเดฟเดฏเตเดจเตเดจเดคเต เดเดตเดฟเดเต เดธเดนเดพเดฏเดฟเดเตเดเดฟเดฒเตเดฒ - OS เดเตเตผเดฃเตฝ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฑเดชเตเดชเดพเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต. เดเดชเดฏเตเดเตเดคเดพเดตเดฟเดจเตเดฑเต เดฎเตเดทเตเตป เดธเดเตเดตเดฎเดพเดฃเต, เดชเดเตเดทเต เดธเดพเดงเดพเดฐเดฃ เดฐเตเดคเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดชเตเดฐเดคเดฟเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด, เดเตเดเดพเดคเต เดเดชเตเดฒเดฟเดเตเดเตเดทเดจเตเด (เดเดคเต เดฎเดฐเดตเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดฟเดฒเตเดฒเตเดจเตเดจเต เดจเดฟเดเตเดเตพ เดเดฐเตเดคเตเดจเตเดจเตเดฃเตเดเต? เดเดฌเตเดฃเตเดเต 18.04-เดฒเต เดเตเดฒเดฟเดเตเดฐเดพเด เดกเตเดธเตเดเตเดเตเดชเตเดชเต เดเดจเดฟเดเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดฎเดฐเดตเดฟเดเตเดเต).
เด เดคเตเดเตเดฃเตเดเดพเดฃเต เดจเดฟเดเตเดเตพ เดชเดฟเดเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเต เดธเตเตผเดตเตผ เดเตเดฒเดฏเดจเตเดฑเต, เดคเดฟเดฐเดฟเดเตเดเตเด เด เดฒเตเดฒ - เดเตเดฒเดฏเดจเตเดฑเต เดเดคเต เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดฃเดเตเดทเตป เดคเดเดฐเดพเดฑเดฟเดฒเดพเดฃเตเดเตเดเดฟเตฝ, เดชเดฟเดเดเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดฟเดฒเตเดฒ, เดฒเดเตเดทเตเดฏเด เดเตเดตเดฐเดฟเดเตเดเดฟเดฒเตเดฒ.
เดเตเดฒเดฟเดเตเดฐเดพเดฎเดฟเตฝ เดจเดฎเตเดฎเตพ เดเดจเตเดคเดพเดฃเต เดเดพเดฃเตเดจเตเดจเดคเต? เดเดคเต เดจเตเดฐเต เดตเดฟเดชเดฐเตเดคเดฎเดพเดฃเต! เดถเดฐเดฟ, เด
เดคเดพเดฏเดคเต. เดเดชเดเดพเดฐเดฟเดเดฎเดพเดฏเดฟ, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดเดฐเตเดตเดถเดคเตเดคเตเด เดชเดฐเดธเตเดชเดฐเด เดชเดฟเดเดเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เดชเตเดฐเดพเดฏเตเดเดฟเดเดฎเดพเดฏเดฟ, เดเดชเดญเตเดเตเดคเดพเดเตเดเตพ เดเดฐเต เดเดจเตเดจเตเดตเดเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต ping_delay_disconnect
, เดเดคเต เดธเตเตผเดตเดฑเดฟเตฝ เดเตเดฎเตผ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเต. เดเตเดทเดฎเดฟเดเตเดเดฃเด, เดชเดฟเดเดเต เดเดฒเตเดฒเดพเดคเต เดเดคเตเดฐ เดเดพเดฒเด เด
เดตเดฟเดเต เดคเดพเดฎเดธเดฟเดเตเดเดฃเดฎเตเดจเตเดจเต เดคเตเดฐเตเดฎเดพเดจเดฟเดเตเดเตเดฃเตเดเดคเต เดเตเดฒเดฏเดจเตเดฑเดฒเตเดฒ. เดธเตเตผเดตเตผ, เด
เดคเดฟเดจเตเดฑเต เดฒเตเดกเดฟเดจเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ, เดจเดจเตเดจเดพเดฏเดฟ เด
เดฑเดฟเดฏเดพเด. เดชเดเตเดทเต, เดคเตเตผเดเตเดเดฏเดพเดฏเตเด, เดจเดฟเดเตเดเตพ เดตเดฟเดญเดตเดเตเดเดณเต เดเดพเดฐเตเดฏเดฎเดพเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพ เดจเดฟเดเตเดเดณเตเดเต เดธเตเดตเดจเตเดคเด เดฆเตเดทเตเด เดชเดฟเดจเตเดเตเดเดฟเดฏเต เดเดฏเดฟเดฐเดฟเดเตเดเตเด, เดเดฐเต เดเดจเตเดจเตเดตเดเดฟ เดเตเดฏเตเดฏเตเด ...
เด
เดคเต เดเดเตเดเดจเต เดฐเตเดชเดเตฝเดชเดจ เดเตเดฏเตเดฏเดฃเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต?
เดเตเดฒเดฟเดเตเดฐเดพเด/VKontakte เดเตเด เดเดฎเตเดชเตเดฏเตเดเตเดเตผ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเดณเตเดเต เดเดคเดพเดเดค (เดคเดพเดดเตเดจเตเดจ) เดคเดฒเดคเตเดคเดฟเดฒเตเด เดชเตเดฐเดธเดเตเดคเดฎเดพเดฏ เดเดพเดฐเตเดฏเดเตเดเดณเดฟเตฝ เด เดตเดฐเตเดเต เดเตเดฑเดเตเด เดฏเตเดเตเดฏเดคเดเดณเดฟเดฒเตเด เดตเดณเดฐเต เดเดดเดฟเดตเตเดณเตเดณเดตเดฐเดฒเตเดฒเตเดจเตเดจเต เดฎเตเดเดณเดฟเตฝ เดชเดฑเดเตเด เดตเดธเตเดคเตเดคเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดฏเดฟ เดธเตเดเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเตเดตเตเดจเตเดจเต เดเดพเตป เดตเดฟเดถเตเดตเดธเดฟเดเตเดเตเดจเตเดจเต.
เดเดจเตเดคเตเดเตเดฃเตเดเดพเดฃเต เดเดคเต เดตเดณเดฐเต เดธเดเตเดเตเตผเดฃเตเดฃเดฎเดพเดฏเดคเต, เดเตเดฒเดฟเดเตเดฐเดพเด เดเตผเดเตเดเดฟเดเตเดเตเดฑเตเดฑเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดเดคเดฟเตผเดเตเดเดพเตป เดเดดเดฟเดฏเตเด? TCP เดเดฃเดเตเดทเดจเต เด เดคเดฟเดเตเดตเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดทเตป เดเดฃเตเดเดพเดเตเดเดพเตป เด เดตเตผ เดถเตเดฐเดฎเดฟเดเตเดเต เดเดจเตเดจ เดตเดธเตเดคเตเดค เดคเดเดฐเตเดจเตเดจเต, เด เดคเดพเดฏเดคเต, เดเดชเตเดชเตเตพ เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเดพเดคเตเดคเดคเต, เดเดเตเดเตพ เดชเดฟเดจเตเดจเตเดเต เดกเตเดฒเดฟเดตเตผ เดเตเดฏเตเดฏเตเด. เด เดตเตผ เดเดฐเตเดชเดเตเดทเต เดเดฐเต เดฏเตเดกเดฟเดชเดฟ เดเดคเดพเดเดคเด เดจเดเดคเตเดคเดพเดจเตเด เดถเตเดฐเดฎเดฟเดเตเดเต, เดชเดเตเดทเต เด เดตเตผ เดฌเตเดฆเตเดงเดฟเดฎเตเดเตเดเตเดเตพ เดจเตเดฐเดฟเดเตเดเดฏเตเด เด เดคเต เดเดชเตเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดคเต (เด เดคเตเดเตเดฃเตเดเดพเดฃเต เดกเตเดเตเดฏเตเดฎเตเดจเตเดฑเตเดทเตป เดถเตเดจเตเดฏเดฎเดพเดฏเดคเต - เดตเตเดฎเตเดชเดฟเดณเดเตเดเดพเตป เดเดจเตเดจเตเดฎเดฟเดฒเตเดฒ). เดเดจเตเดจเดพเตฝ เดจเตเดฑเตเดฑเตโเดตเตผเดเตเดเตเดเตพ เดชเตเดคเตเดตเตเดฏเตเด เดเดฟเดธเดฟเดชเดฟ เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเตเด เดเดเตเดเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต, เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดฟเดเต เดเดถเตเดฐเดฏเดฟเดเตเดเดพเด, เดเดตเดฟเดเตเดฏเดพเดฃเต เดจเดฟเดเตเดเตพ เด เดคเต เดธเตเดตเดฏเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเต (เดเดเตเดเดจเต), เดเดคเต เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดฏเตเดฎเดพเดฏเดฟ เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเดตเตเด เดเดพเดฐเดฃเด โเดฐเดฃเตเดเต เดชเดเตเดทเดฟเดเตพ เดเดฐเต เดเดฒเตเดฒเต", เดเดคเดพเดฃเต เดซเดฒเด.
เด
เดคเต เดเดเตเดเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต? เดเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเต เด
เดเดฟเดธเตเดฅเดพเดจเดฎเดพเดเตเดเดฟ msg_id
เดฑเตเดชเตเดฒเต เดเดเตเดฐเดฎเดฃเดเตเดเตพ เดคเดเดฏเดพเตป เดเตเดฐเดฟเดชเตโเดฑเตเดฑเตเดเตเดฐเดพเดซเดฟเดเต เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดตเดถเตเดฏเดฎเดพเดฏ เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดเดฃเต, เด
เดคเดฟเดฒเตเดเตเดเต เดเดฐเต เด
เดฆเตเดตเดฟเดคเตเดฏ เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดซเดเดเตโเดทเตป เด
เดฑเตเดฑเดพเดเตเดเตเดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดเดฐเต เดคเตเดฑเตเดฑเดพเดฃเต. เด
เดคเดฟเดจเดพเตฝ, เดจเดฟเดฒเดตเดฟเดฒเต เดเตผเดเตเดเดฟเดเตเดเตเดเตผ เด
เดเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเดพเดคเต เดคเดจเตเดจเต (เด
เดชเตโเดกเตเดฑเตเดฑเต เดธเตเดเตเดฐเตเด เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดฎเตเดชเตเตพ, เด เดชเตเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดฎเดฑเตเดฑเตเดฐเต เดญเดพเดเดคเตเดคเดฟเดจเตเดฑเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ API เดตเดฟเดทเดฏเดฎเดพเดฃเดฟเดคเต), เดเดฐเดพเตพเดเตเดเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจเดต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต:
- เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต TCP เดเดฃเดเตเดทเตป เดเตเดตเดถเด เดตเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเตเตผเดตเตผ เดเดคเตเดคเดฐเดตเดพเดฆเดฟเดคเตเดคเด เดเดฑเตเดฑเตเดเตเดเตเดเตเดจเตเดจเต - เด เดคเต เดธเตเดเตเดเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฐเต เดชเดฟเดถเดเต เด เดเดเตเดเดฐเดฟเดเตเดเตเด, เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเด เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด, เดจเดทเตเดเดเตเดเดณเตเดจเตเดจเตเดฎเดฟเดฒเตเดฒ. เด เดชเตเดชเตเตพ เดธเตเดฅเดฟเดฐเตเดเดฐเดฃเด เดเดกเดฟเดเดณเตเดเต เดตเตเดเตโเดเดฑเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต โเด เดตเดธเดพเดจเด เดฒเดญเดฟเดเตเด seq_noโ - TCP-เดฏเดฟเดฒเต เดชเตเดฒเต เดเดฐเต เดธเดเดเตเดฏ (เดฐเดฃเตเดเต เดจเดฎเตเดชเดฑเตเดเตพ - เดจเดฟเดเตเดเดณเตเดเต seq เดเด เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเดคเตเด). เดเดเตเดเตพ เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เดธเตเดทเดจเดฟเดฒเดพเดฃเต, เด เดฒเตเดฒเต?
- เดฑเตเดชเตเดฒเต เดเดเตเดฐเดฎเดฃเดเตเดเตพ เดคเดเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต เดเดฐเต เดชเตเดฐเดคเตเดฏเตเด เดซเตเตฝเดกเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเต, เดเดฐเต เดฒเดพ เดจเตเตปเดธเต. เดเดคเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดชเตเดชเตเดเตเดจเตเดจเต, เดชเดเตเดทเต เดฎเดฑเตเดฑเตเดจเตเดจเดฟเดจเตเดฏเตเด เดฌเดพเดงเดฟเดเตเดเดฟเดฒเตเดฒ. เดฎเดคเดฟ เดเดชเตเดชเด
uint32
- เดจเดฎเตเดฎเตเดเต เดเดชเตเดชเต เดเตเดฑเดเตเดเดคเต เดเดฐเต เดชเดเตเดคเดฟ เดฆเดฟเดตเดธเดตเตเด เดฎเดพเดฑเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดฒเดตเดฟเดฒเต เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดฑเต เดเดฐเต เดชเตเตผเดฃเตเดฃเดธเดเดเตเดฏเดฏเตเดเต เดฒเต-เดเตผเดกเตผ เดฌเดฟเดฑเตเดฑเตเดเดณเดฟเดฒเตเดเตเดเต 16 เดฌเดฟเดฑเตเดฑเตเดเตพ เด เดจเตเดตเดฆเดฟเดเตเดเดพเด, เดฌเดพเดเตเดเดฟเดฏเตเดณเตเดณเดต - เดเดฐเต เดธเตเดเตเดเตปเดกเดฟเดจเตเดฑเต เดเดฐเต เดญเดพเดเดคเตเดคเตเดเตเดเต (เดเดชเตเดชเตเดดเดคเตเดคเตเดคเต เดชเตเดฒเต). - เดจเตเดเตเดเด เดเตเดฏเตเดคเต
msg_id
เดเดฒเตเดฒเดพเดคเตเดคเดฟเดฒเตเด - เดฌเดพเดเตเดเตเตปเดกเตเดเดณเดฟเดฒเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเต เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดตเตเดเตเดทเดฃเดเตเดฃเดฟเตฝ, เดเดจเตเดจเดพเดฎเดคเดพเดฏเดฟ, เดเตเดฒเดฏเดจเตเดฑเต เดเดกเดฟเดฏเตเด เดฐเดฃเตเดเดพเดฎเดคเดพเดฏเดฟ, เดธเตเดทเตป เดเดกเดฟเดฏเตเด เดเดฃเตเดเต. เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดพเดฏเดฟ เดเดฐเต เดเดพเดฐเตเดฏเด เดฎเดพเดคเตเดฐเด เดฎเดคเดฟseq_no
.
เดเดคเต เดเดฑเตเดฑเดตเตเด เดตเดฟเดเดฏเดเดฐเดฎเดพเดฏ เดเดชเตเดทเดจเดฒเตเดฒ; เดเดฐเต เดธเดฎเตเดชเตเตผเดฃเตเดฃ เดฑเดพเตปเดกเด เดเดฐเต เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเด - เดเดฐเต เดธเดจเตเดฆเตเดถเด เด เดฏเดฏเตโเดเตเดเตเดฎเตเดชเตเตพ เดเดคเต เดเดคเดฟเดจเดเด เดคเดจเตเดจเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเดฒเตเดณเตเดณ API-เตฝ เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต. เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต เดเดชเตเดเตเดทเดฟเดเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดตเดฒเดฎเดพเดฏเดฟ เดชเตเดจเตผเดจเดฟเตผเดฎเตเดฎเดฟเดเตเดเตเดจเตเดจเดคเดพเดฃเต เดจเดฒเตเดฒเดคเต, เดเดจเตเดจเดพเตฝ เดเดคเต เดฎเดฑเตเดฑเตเดฐเต เดญเดพเดเดคเตเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดทเดฏเดฎเดพเดฃเต, เด เดชเตเดธเตเดฑเตเดฑเดฒเตเดฒ.
API?
เดคเดพ-เดฆเดพเด! เด เดคเดฟเดจเดพเตฝ, เดตเตเดฆเดจเดฏเตเด เดเดจเตเดจเตเดตเดเดฟเดฏเตเด เดจเดฟเดฑเดเตเด เดเดฐเต เดชเดพเดคเดฏเดฟเดฒเตเดเต เดชเตเดฐเดพเดเดฟเดฏ เดเดเตเดเตพเดเตเดเต เดเดเตเดตเดฟเตฝ เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดเดคเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเตเด เด เดฏเดฏเตโเดเตเดเดพเดจเตเด เด เดตเดฏเตเดเตเดเต เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดคเตเดคเดฐเดเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดธเตเตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด เดชเตโเดกเตเดฑเตเดฑเตเดเตพ เดธเตเดตเตเดเดฐเดฟเดเตเดเดพเดจเตเด เดเดดเดฟเดเตเดเต (เดเดฐเต เด เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเดเต เดชเตเดฐเดคเดฟเดเดฐเดฃเดฎเดฒเตเดฒ, เด เดคเต เดคเดจเตเดจเต. เดเตผเดเตเดเตเดเตเดเดฟเดฒเตเด เด เดคเต เดตเตเดฏเดเตเดคเดฎเดพเดฃเตเดเตเดเดฟเตฝ, เดชเตเดทเต เดชเตเดฒเต เดเดเตเดเตพเดเตเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต).
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด, เดเดชเตเดชเตเตพ เดฒเตเดเดจเดคเตเดคเดฟเตฝ เดชเตเดณเดฟเดฒเต เดเดฐเตเดฏเตเดฐเต เดเดฆเดพเดนเดฐเดฃเด เดเดฃเตเดเดพเดเตเด! (เดตเดพเดเตเดฏเดเดเดจ เดชเดฐเดฟเดเดฟเดคเดฎเดฒเตเดฒเดพเดคเตเดคเดตเตผเดเตเดเต, เด เดจเตเดเตเดฐเดนเดคเตเดคเดฟเดจเตเดฑเต เดเดฆเตเดฏ เดตเดพเดฆเด เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต เดกเดพเดฑเตเดฑเดพ เดเดเดจเดฏเดพเดฃเต, เดฐเดฃเตเดเดพเดฎเดคเตเดคเตเดคเต เด เดคเดฟเดจเตเดฑเต เดเตเดฒเดพเดธเดพเดฃเต):
2019.10.24 12:00:51 $1 = {
'cb' => 'TeleUpd::__ANON__',
'out' => bless( {
'filter' => bless( {}, 'Telegram::ChannelMessagesFilterEmpty' ),
'channel' => bless( {
'access_hash' => '-6698103710539760874',
'channel_id' => '1380524958'
}, 'Telegram::InputPeerChannel' ),
'pts' => '158503',
'flags' => 0,
'limit' => 0
}, 'Telegram::Updates::GetChannelDifference' ),
'req_id' => '6751291954012037292'
};
2019.10.24 12:00:51 $1 = {
'in' => bless( {
'req_msg_id' => '6751291954012037292',
'result' => bless( {
'pts' => 158508,
'flags' => 3,
'final' => 1,
'new_messages' => [],
'users' => [],
'chats' => [
bless( {
'title' => 'ะฅัะปะธะฝะพะผะธะบะฐ',
'username' => 'hoolinomics',
'flags' => 8288,
'id' => 1380524958,
'access_hash' => '-6698103710539760874',
'broadcast' => 1,
'version' => 0,
'photo' => bless( {
'photo_small' => bless( {
'volume_id' => 246933270,
'file_reference' => '
'secret' => '1854156056801727328',
'local_id' => 228648,
'dc_id' => 2
}, 'Telegram::FileLocation' ),
'photo_big' => bless( {
'dc_id' => 2,
'local_id' => 228650,
'file_reference' => '
'secret' => '1275570353387113110',
'volume_id' => 246933270
}, 'Telegram::FileLocation' )
}, 'Telegram::ChatPhoto' ),
'date' => 1531221081
}, 'Telegram::Channel' )
],
'timeout' => 300,
'other_updates' => [
bless( {
'pts_count' => 0,
'message' => bless( {
'post' => 1,
'id' => 852,
'flags' => 50368,
'views' => 8013,
'entities' => [
bless( {
'length' => 20,
'offset' => 0
}, 'Telegram::MessageEntityBold' ),
bless( {
'length' => 18,
'offset' => 480,
'url' => 'https://alexeymarkov.livejournal.com/[url_ะฒััะตะทะฐะฝ].html'
}, 'Telegram::MessageEntityTextUrl' )
],
'reply_markup' => bless( {
'rows' => [
bless( {
'buttons' => [
bless( {
'text' => '???? 165',
'data' => 'send_reaction_0'
}, 'Telegram::KeyboardButtonCallback' ),
bless( {
'data' => 'send_reaction_1',
'text' => '???? 9'
}, 'Telegram::KeyboardButtonCallback' )
]
}, 'Telegram::KeyboardButtonRow' )
]
}, 'Telegram::ReplyInlineMarkup' ),
'message' => 'ะ ะฒะพั ะธ ะฝะพะฒะฐั ะบะฝะธะณะฐ!
// [ัะตะบัั ัะพะพะฑัะตะฝะธั ะฒััะตะทะฐะฝ ััะพะฑ ะฝะต ะฝะฐัััะฐัั ะฟัะฐะฒะธะป ะฅะฐะฑัะฐ ะพ ัะตะบะปะฐะผะต]
ะฝะฐะฟะตัะฐัะฐั.',
'to_id' => bless( {
'channel_id' => 1380524958
}, 'Telegram::PeerChannel' ),
'date' => 1571724559,
'edit_date' => 1571907562
}, 'Telegram::Message' ),
'pts' => 158508
}, 'Telegram::UpdateEditChannelMessage' ),
bless( {
'pts' => 158508,
'message' => bless( {
'edit_date' => 1571907589,
'to_id' => bless( {
'channel_id' => 1380524958
}, 'Telegram::PeerChannel' ),
'date' => 1571807301,
'message' => 'ะะพัะตะผั ะั ััะธัะฐะตัะต Facebook ะฟะปะพั
ะพะน ะบะพะผะฟะฐะฝะธะตะน? ะะพะถะตัะต ะฟัะพะบะพะผะผะตะฝัะธัะพะฒะฐัั? ะะพ-ะผะพะตะผั, ััะพ ัะธะบะฐัะฝะฐั ะบะพะผะฟะฐะฝะธั. ะะตะท ะดะพะปะณะพะฒ, ั ั
ะพัะพัะตะน ะฟัะธะฑัะปัั, ะฐ ะตัะปะธ ัะตัะฐั ะดะธะฒั ะฟะปะฐัะธัั, ัะพ ะธ ะตัะต ะผะพะณัั ะฝะตั
ะธะปะพ ะฟะพะดะพัะพะถะฐัั.
ะะปั ะผะตะฝั ะพัะฒะตั ัะพะฒะตััะตะฝะฝะพ ะพัะตะฒะธะดะตะฝ: ะฟะพัะพะผั ััะพ Facebook ะดะตะปะฐะตั ัะถะฐัะฝัะน ะฟะพ ะบะฐัะตััะฒั ะฟัะพะดัะบั. ะะฐ, ั ะฝะตะณะพ ะผะพะฝะพะฟะพะปัะฝะพะต ะฟะพะปะพะถะตะฝะธะต ะธ ะดะฐ, ะธะผ ะฟะพะปัะทัะตััั ะพะณัะพะผะฝะพะต ะบะพะปะธัะตััะฒะพ ะปัะดะตะน. ะะพ ะผะธั ะฝะต ััะพะธั ะฝะฐ ะผะตััะต. ะะพะณะดะฐ-ัะพ ะฒะปะฐะดะตะปััะฐะผ ะะพะบะธะธ ะฑัะปะพ ัะผะตัะฝะพ ะพั ะฟะตัะฒะพะณะพ ะะนัะพะฝะฐ. ะะฝะธ ะดัะผะฐะปะธ, ััะพ ะปัััะต ะะพะบะธะธ ะฝะธัะตะณะพ ะฑััั ะฝะต ะผะพะถะตั ะธ ะพะฝะฐ ะฝะฐะฒัะตะณะดะฐ ะพััะฐะฝะตััั ัะฐะผัะผ ัะดะพะฑะฝัะผ, ะบัะฐัะธะฒัะผ ะธ ัะฒััะดัะผ ัะตะปะตัะพะฝะพะผ - ะธ ะดะพะปั ััะฝะบะฐ ััะพ ะบัะฐัะฝะพัะตัะธะฒะพ ะดะตะผะพะฝัััะธัะพะฒะฐะปะฐ. ะขะตะฟะตัั ะธะผ ะฝะต ัะผะตัะฝะพ.
ะะพะฝะตัะฝะพ, ัะตะฟัะธะปะพะธะดั ัะพะฟัะพัะธะฒะปััััั ะฝะฐะฟะพัั ะผะพะปะพะดัั
ะณะตะฝะธะตะฒ: ัะฐะบ ะฆัะบะตัะฑะตัะณะพะผ ะฑัะป ะฟะพะถัะฐะฝ Whatsapp, ะฟะพัะพะผ Instagram. ะะพ ะฒัั ะธะผ ะฝะต ะฟะพะถัะฐัั, ะะฐัะฐ ะััะพะฒ ะฝะต ะฟัะพะดะฐัััั!
ะขะฐะบ ะฑัะดะตั ะธ ั ะคะตะนัะฑัะบะพะผ. ะะตะปัะทั ะฒัั ะฒัะตะผั ะดะตะปะฐัั ะณะพะฒะฝะพ. ะัะพ-ัะพ ะบะพะณะดะฐ-ัะพ ัะดะตะปะฐะตั ั
ะพัะพัะธะน ะฟัะพะดัะบั, ะบัะดะฐ ะฒัั ะธ ัะนะดัั.
#ัะพััะตัะธ #facebook #ะฐะบัะธะธ #ัะตะฟัะธะปะพะธะดั',
'reply_markup' => bless( {
'rows' => [
bless( {
'buttons' => [
bless( {
'data' => 'send_reaction_0',
'text' => '???? 452'
}, 'Telegram::KeyboardButtonCallback' ),
bless( {
'text' => '???? 21',
'data' => 'send_reaction_1'
}, 'Telegram::KeyboardButtonCallback' )
]
}, 'Telegram::KeyboardButtonRow' )
]
}, 'Telegram::ReplyInlineMarkup' ),
'entities' => [
bless( {
'length' => 199,
'offset' => 0
}, 'Telegram::MessageEntityBold' ),
bless( {
'length' => 8,
'offset' => 919
}, 'Telegram::MessageEntityHashtag' ),
bless( {
'offset' => 928,
'length' => 9
}, 'Telegram::MessageEntityHashtag' ),
bless( {
'length' => 6,
'offset' => 938
}, 'Telegram::MessageEntityHashtag' ),
bless( {
'length' => 11,
'offset' => 945
}, 'Telegram::MessageEntityHashtag' )
],
'views' => 6964,
'flags' => 50368,
'id' => 854,
'post' => 1
}, 'Telegram::Message' ),
'pts_count' => 0
}, 'Telegram::UpdateEditChannelMessage' ),
bless( {
'message' => bless( {
'reply_markup' => bless( {
'rows' => [
bless( {
'buttons' => [
bless( {
'data' => 'send_reaction_0',
'text' => '???? 213'
}, 'Telegram::KeyboardButtonCallback' ),
bless( {
'data' => 'send_reaction_1',
'text' => '???? 8'
}, 'Telegram::KeyboardButtonCallback' )
]
}, 'Telegram::KeyboardButtonRow' )
]
}, 'Telegram::ReplyInlineMarkup' ),
'views' => 2940,
'entities' => [
bless( {
'length' => 609,
'offset' => 348
}, 'Telegram::MessageEntityItalic' )
],
'flags' => 50368,
'post' => 1,
'id' => 857,
'edit_date' => 1571907636,
'date' => 1571902479,
'to_id' => bless( {
'channel_id' => 1380524958
}, 'Telegram::PeerChannel' ),
'message' => 'ะะพัั ะฟัะพ 1ะก ะฒัะทะฒะฐะป ะฑััะฝัั ะฟะพะปะตะผะธะบั. ะงะตะปะพะฒะตะบ 10 (ะฒะธะดะธะผะพ, 1ั-ะฟัะพะณัะฐะผะผะธััะพะฒ) ะตะดะธะฝะพะดััะฝะพ ะฝะฐะฟะธัะฐะปะธ:
// [ัะตะบัั ัะพะพะฑัะตะฝะธั ะฒััะตะทะฐะฝ ััะพะฑ ะฝะต ะฝะฐัััะฐัั ะฟัะฐะฒะธะป ะฅะฐะฑัะฐ ะพ ัะตะบะปะฐะผะต]
ะฏ ะฑั ะดะพะฑะฐะฒะธะป, ััะพ ะฑะปะตััััะฐั ั 1ะก ะดะธัััะธะฑััะธั, ะฐ ะผะฐัะบะตัะธะฝะณ... ะฝั, ัะฐะบะพะต.'
}, 'Telegram::Message' ),
'pts_count' => 0,
'pts' => 158508
}, 'Telegram::UpdateEditChannelMessage' ),
bless( {
'pts' => 158508,
'pts_count' => 0,
'message' => bless( {
'message' => 'ะะดัะฐะฒััะฒัะนัะต, ัะฐััะบะฐะถะธัะต, ะฟะพะถะฐะปัะนััะฐ, ัะตะผ ะฒัะตะดะธั ัะบะพะฝะพะผะธะบะต 1ะก?
// [ัะตะบัั ัะพะพะฑัะตะฝะธั ะฒััะตะทะฐะฝ ััะพะฑ ะฝะต ะฝะฐัััะฐัั ะฟัะฐะฒะธะป ะฅะฐะฑัะฐ ะพ ัะตะบะปะฐะผะต]
#ัะพัั #it #ัะบะพะฝะพะผะธะบะฐ',
'edit_date' => 1571907650,
'date' => 1571893707,
'to_id' => bless( {
'channel_id' => 1380524958
}, 'Telegram::PeerChannel' ),
'flags' => 50368,
'post' => 1,
'id' => 856,
'reply_markup' => bless( {
'rows' => [
bless( {
'buttons' => [
bless( {
'data' => 'send_reaction_0',
'text' => '???? 360'
}, 'Telegram::KeyboardButtonCallback' ),
bless( {
'data' => 'send_reaction_1',
'text' => '???? 32'
}, 'Telegram::KeyboardButtonCallback' )
]
}, 'Telegram::KeyboardButtonRow' )
]
}, 'Telegram::ReplyInlineMarkup' ),
'views' => 4416,
'entities' => [
bless( {
'offset' => 0,
'length' => 64
}, 'Telegram::MessageEntityBold' ),
bless( {
'offset' => 1551,
'length' => 5
}, 'Telegram::MessageEntityHashtag' ),
bless( {
'length' => 3,
'offset' => 1557
}, 'Telegram::MessageEntityHashtag' ),
bless( {
'offset' => 1561,
'length' => 10
}, 'Telegram::MessageEntityHashtag' )
]
}, 'Telegram::Message' )
}, 'Telegram::UpdateEditChannelMessage' )
]
}, 'Telegram::Updates::ChannelDifference' )
}, 'MTProto::RpcResult' )
};
2019.10.24 12:00:51 $1 = {
'in' => bless( {
'update' => bless( {
'user_id' => 2507460,
'status' => bless( {
'was_online' => 1571907651
}, 'Telegram::UserStatusOffline' )
}, 'Telegram::UpdateUserStatus' ),
'date' => 1571907650
}, 'Telegram::UpdateShort' )
};
2019.10.24 12:05:46 $1 = {
'in' => bless( {
'chats' => [],
'date' => 1571907946,
'seq' => 0,
'updates' => [
bless( {
'max_id' => 141719,
'channel_id' => 1295963795
}, 'Telegram::UpdateReadChannelInbox' )
],
'users' => []
}, 'Telegram::Updates' )
};
2019.10.24 13:01:23 $1 = {
'in' => bless( {
'server_salt' => '4914425622822907323',
'unique_id' => '5297282355827493819',
'first_msg_id' => '6751307555044380692'
}, 'MTProto::NewSessionCreated' )
};
2019.10.24 13:24:21 $1 = {
'in' => bless( {
'chats' => [
bless( {
'username' => 'freebsd_ru',
'version' => 0,
'flags' => 5440,
'title' => 'freebsd_ru',
'min' => 1,
'photo' => bless( {
'photo_small' => bless( {
'local_id' => 328733,
'volume_id' => 235140688,
'dc_id' => 2,
'file_reference' => '
'secret' => '4426006807282303416'
}, 'Telegram::FileLocation' ),
'photo_big' => bless( {
'dc_id' => 2,
'file_reference' => '
'volume_id' => 235140688,
'local_id' => 328735,
'secret' => '71251192991540083'
}, 'Telegram::FileLocation' )
}, 'Telegram::ChatPhoto' ),
'date' => 1461248502,
'id' => 1038300508,
'democracy' => 1,
'megagroup' => 1
}, 'Telegram::Channel' )
],
'users' => [
bless( {
'last_name' => 'Panov',
'flags' => 1048646,
'min' => 1,
'id' => 82234609,
'status' => bless( {}, 'Telegram::UserStatusRecently' ),
'first_name' => 'Dima'
}, 'Telegram::User' )
],
'seq' => 0,
'date' => 1571912647,
'updates' => [
bless( {
'pts' => 137596,
'message' => bless( {
'flags' => 256,
'message' => 'ะกะพะทะดะฐัั ะดะถะตะนะป ั ะธะผะตะฝะตะผ ะฟะพะบะพัะพัะต ??',
'to_id' => bless( {
'channel_id' => 1038300508
}, 'Telegram::PeerChannel' ),
'id' => 119634,
'date' => 1571912647,
'from_id' => 82234609
}, 'Telegram::Message' ),
'pts_count' => 1
}, 'Telegram::UpdateNewChannelMessage' )
]
}, 'Telegram::Updates' )
};
เด เดคเต, เดฎเดจเดชเตเดชเตเตผเดตเตเดตเด เดเดฐเต เดธเตโเดชเตเดฏเดฟเดฒเตผ เด เดฒเตเดฒ - เดจเดฟเดเตเดเตพ เดเดคเต เดเดคเตเดตเดฐเต เดตเดพเดฏเดฟเดเตเดเดฟเดเตเดเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ, เดฎเตเดจเตเดจเตเดเตเดเต เดชเตเดฏเดฟ เด เดคเต เดเตเดฏเตเดฏเตเด!
เด, เดตเดพเดฏเต~~... เดเดคเต เดเดเตเดเดจเต เดเดพเดฃเดชเตเดชเตเดเตเดจเตเดจเต? เดตเดณเดฐเต เดชเดฐเดฟเดเดฟเดคเดฎเดพเดฏ เดเดจเตเดคเต เดเดจเตเดจเต... เดเดฐเตเดชเดเตเดทเต เดเดคเต JSON-เดฒเต เดเดฐเต เดธเดพเดงเดพเดฐเดฃ เดตเตเดฌเต API-เดฏเตเดเต เดกเดพเดฑเตเดฑเดพ เดเดเดจเดฏเดพเดฏเดฟเดฐเดฟเดเตเดเดพเด, เดเตเดฒเดพเดธเตเดเดณเตเด เดเดฌเตโเดเดเตโเดฑเตเดฑเตเดเดณเดฟเตฝ เด เดฑเตเดฑเดพเดเตเดเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเตเดดเดฟเดเตเดเดพเตฝ?..
เด เดชเตเดชเต เดเดเตเดเดจเตเดฏเตเดเตเดเตเดฏเดพเดฃเต เดธเดเดญเดตเดฟเดเตเดเตเดจเตเดจเดคเต... เดเดจเตเดคเดพเดฃเต เดธเดเดพเดเตเดเดณเต? เดคเตเดเดเตเดเตเดจเตเดจเต?..เดเดเตเดเตเดเดฟเดเดฟเดชเดฟเดเดธเดฟเดฒเตเดเตเดฏเตเดณเตเดณ JSON เดฎเดพเดคเตเดฐเด เดฒเดณเดฟเดคเดฎเดพเดเดฟเดฒเตเดฒเต?! เดชเดเดฐเด เดจเดฎเตเดเตเดเต เดเดจเตเดคเดพเดฃเต เดฒเดญเดฟเดเตเดเดคเต? เดชเตเดฐเดฏเดคเตเดจเด เดตเดฟเดฒเดชเตเดชเตเดเตเดเต?
TL+MTPproto เดเดจเตเดคเดพเดฃเต เดเดเตเดเตพเดเตเดเต เดจเตฝเดเดฟเดฏเดคเตเดจเตเดจเตเด เดเดคเตเดเตเดเต เดเดคเดฐเดฎเดพเตผเดเดเตเดเตพ เดธเดพเดงเตเดฏเดฎเดพเดฃเตเดจเตเดจเตเด เดจเดฎเตเดเตเดเต เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเดพเด. เดถเดฐเดฟ, เด เดญเตเดฏเตผเดคเตเดฅเดจ-เดชเตเดฐเดคเดฟเดเดฐเดฃ เดฎเตเดกเดฒเดฟเตฝ เดถเตเดฐเดฆเตเดง เดเตเดจเตเดฆเตเดฐเตเดเดฐเดฟเดเตเดเตเดจเตเดจ HTTP, เดเดฐเต เดฎเตเดถเด เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ TLS-เดจเต เดฎเตเดเดณเดฟเตฝ เดเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดเดฃเตเดเต?
เดเตเดเดชเดพเดเตเดเต เดธเตเดฐเดฟเดฏเดฒเตเดธเตเดทเตป. JSON-เดจเต เดธเดฎเดพเดจเดฎเดพเดฏ เด เดกเดพเดฑเตเดฑเดพ เดเดเดจ เดเดพเดฃเตเดฎเตเดชเตเตพ, เดเดคเดฟเดจเตเดฑเต เดฌเตเดจเดฑเดฟ เดชเดคเดฟเดชเตเดชเตเดเตพ เดเดฃเตเดเตเดจเตเดจเต เดเดพเตป เดเตผเดเตเดเตเดจเตเดจเต. เดจเดฎเตเดเตเดเต MsgPack เดตเตเดฃเตเดเดคเตเดฐ เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเดพเดคเตเดคเดคเดพเดฏเดฟ เด
เดเดฏเดพเดณเดชเตเดชเตเดเตเดคเตเดคเดพเด, เดชเดเตเดทเต, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, CBOR - เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดตเดฟเดตเดฐเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต
- 25 + 256 - เดเดตเตผเดคเตเดคเดฟเดเตเดเตเดณเตเดณ เดตเดฐเดฟเดเตพ เดฒเตเตป เดจเดฎเตเดชเดฑเดฟเดฒเตเดเตเดเต เดฑเดซเดฑเตปเดธเต เดเดชเดฏเตเดเดฟเดเตเดเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเดเตเดเตเดจเตเดจเต, เด เดคเตเดคเดฐเดฎเตเดฐเต เดตเดฟเดฒเดเตเดฑเดเตเด เดเดเดชเตเดฐเดทเตป เดฐเตเดคเดฟ
- 26 - เดเตเดฒเดพเดธเต เดจเดพเดฎเดตเตเด เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเด เดเดณเตเดณ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เดชเตเตพ เดเดฌเตเดเดเตเดฑเตเดฑเต
- 27 - เดคเดฐเด เดจเดพเดฎเดตเตเด เดเตบเดธเตเดเตเดฐเดเตเดฑเตเดฑเตผ เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเด เดเดณเตเดณ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดค เดญเดพเดทเดพ-เดธเตเดตเดคเดจเตเดคเตเดฐ เดเดฌเตโเดเดเตเดฑเตเดฑเต
เดถเดฐเดฟ, เดธเตเดเตเดฐเดฟเดเดเตเด เดเดฌเตโเดเดเตโเดฑเตเดฑเต เดชเดพเดเตเดเดฟเดเดเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟ TL-เดฒเตเด CBOR-เดฒเตเด เดเดฐเต เดกเดพเดฑเตเดฑ เดธเตเดฐเดฟเดฏเดฒเตเดธเต เดเตเดฏเตเดฏเดพเตป เดเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเต. เดซเดฒเด เดเดฐเต เดฎเตเดเดพเดฌเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดตเดฟเดเตเดฏเต CBOR-เดจเต เด เดจเตเดเตเดฒเดฎเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเตเดเดพเตป เดคเตเดเดเตเดเดฟ:
cborlen=1039673 tl_len=1095092
เด เดเตเดเดจเตเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดเดชเดธเดเดนเดพเดฐเด: เดธเดฟเตปเดเตเดฐเตเดฃเตเดธเตเดทเตป เดชเดฐเดพเดเดฏเดคเตเดคเดฟเดจเตเดฑเตเดฏเต เด เดเตเดเดพเดค เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเดฟเดจเตเดฑเตเดฏเต เดชเตเดฐเดถเตโเดจเดคเตเดคเดฟเดจเต เดตเดฟเดงเตเดฏเดฎเดฒเตเดฒเดพเดคเตเดค, เดคเดพเดฐเดคเดฎเตเดฏเดชเตเดชเตเดเตเดคเตเดคเดพเดตเตเดจเตเดจ เดเดพเดฐเตเดฏเดเตเดทเดฎเดคเดฏเตเดเต, เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดฒเดณเดฟเดคเดฎเดพเดฏ เดซเตเตผเดฎเดพเดฑเตเดฑเตเดเตพ เดเดฃเตเดเต.
เดตเตเดเดคเตเดคเดฟเดฒเตเดณเตเดณ เดเดฃเดเตเดทเตป เดธเตเดฅเดพเดชเดจเด. เดเดคเดฟเดจเตผเดคเตเดฅเด เดชเตเดจเดเดธเดเดฏเตเดเดจเดคเตเดคเดฟเดจเต เดถเตเดทเด เดชเตเดเตเดฏเด RTT (เดเต เดเดคเดฟเดจเดเด เดเดฐเต เดคเดตเดฃ เดเดจเดฑเตเดฑเตเดฑเต เดเตเดฏเตโเดคเดฟเดฐเดฟเดเตเดเตเดฎเตเดชเตเตพ) - เดเดฆเตเดฏเดคเตเดคเต MTPproto เดธเดจเตเดฆเตเดถเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเดพเดงเดเดฎเดพเดฃเต, เดเดจเตเดจเดพเตฝ เดเดฟเดฒ เดฑเดฟเดธเตผเดตเตเดทเดจเตเดเตพเดเตเดเตเดชเตเดชเด - เด เดคเต เดเดชเตเดชเต เด เดเดฟเดเตเดเตเด, เดธเตเดทเตป เดเตเดเตเดเดคเดฒเตเดฒ, เดฎเตเดคเดฒเดพเดฏเดต. เดชเดเดฐเด TLS เดเดจเตเดคเดพเดฃเต เดตเดพเดเตเดฆเดพเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต? เดตเดฟเดทเดฏเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเดฆเตเดงเดฐเดฃเดฟ:
TLS-เตฝ PFS เดเดชเดฏเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, TLS เดธเตเดทเตป เดเดฟเดเตเดเดฑเตเดฑเตเดเตพ (
RFC 5077 ) เดเตเดเตพ เดตเตเดฃเตเดเตเด เดเตผเดเตเด เดเตเดฏเตเดฏเดพเดคเตเดฏเตเด เดธเตเตผเดตเดฑเดฟเตฝ เดชเตเดฐเดงเดพเดจ เดตเดฟเดตเดฐเดเตเดเตพ เดธเตเดเตเดทเดฟเดเตเดเดพเดคเตเดฏเตเด เดเดฐเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดค เดธเตเดทเตป เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเต. เดเดฆเตเดฏ เดเดฃเดเตเดทเตป เดคเตเดฑเดจเตเดจเต เดเตเดเตพ เดธเตเดทเตเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดธเตเตผเดตเตผ เดเดฃเดเตเดทเตป เดจเดฟเดฒ เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเตเดฒเดฏเดจเตเดฑเดฟเดฒเตเดเตเดเต เดเตเดฎเดพเดฑเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต (เดเดฐเต เดธเตเดทเตป เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเดฑเต เดฐเตเดชเดคเตเดคเดฟเตฝ). เด เดคเดจเตเดธเดฐเดฟเดเตเดเต, เดเดฃเดเตเดทเตป เดชเตเดจเดฐเดพเดฐเดเดญเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดเตเดฒเดฏเดจเตเดฑเต เดธเตเดทเตป เดเต เดเตพเดชเตเดชเตเดเต เดเดฐเต เดธเตเดทเตป เดเดฟเดเตเดเดฑเตเดฑเต เดธเตเตผเดตเดฑเดฟเดฒเตเดเตเดเต เดคเดฟเดฐเดฟเดเต เด เดฏเดฏเตเดเตเดเตเดจเตเดจเต. เดเดฟเดเตเดเดฑเตเดฑเต เดคเดจเตเดจเต เดเดฐเต เดคเดพเตฝเดเดพเดฒเดฟเด เดเต (เดธเตเดทเตป เดเดฟเดเตเดเดฑเตเดฑเต เดเต) เดเดชเดฏเตเดเดฟเดเตเดเต เดเตปเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดคเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต เดธเตเตผเดตเดฑเดฟเตฝ เดธเตเดเตเดทเดฟเดเตเดเตเดเดฏเตเด เดเตเดฒเดธเตเดฑเตเดฑเตเตผเดกเต เดธเตเดฒเตเดฏเตเดทเดจเตเดเดณเดฟเตฝ SSL เดชเตเดฐเตเดธเดธเตเดธเต เดเตเดฏเตเดฏเตเดจเตเดจ เดเดฒเตเดฒเดพ เดซเตเดฐเดฃเตเดเตโเดเตปเดกเต เดธเตเตผเดตเดฑเตเดเดณเดฟเดฒเตเด เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเตเดเดฏเตเด เดตเตเดฃเด.[10]. เด เดคเดฟเดจเดพเตฝ, เดคเดพเตฝเดเตเดเดพเดฒเดฟเด เดธเตเตผเดตเตผ เดเตเดเตพ เดตเดฟเดเตเดเตเดตเตเดดเตเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดฐเต เดธเตเดทเตป เดเดฟเดเตเดเดฑเตเดฑเดฟเดจเตเดฑเต เดเดฎเตเดเด PFS เดฒเดเดเดฟเดเตเดเตเดเตเดเดพเด, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด เดต เดฆเตเตผเดเดเดพเดฒเดคเตเดคเตเดเตเดเต เดธเตเดเตเดทเดฟเดเตเดเตเดฎเตเดชเตเตพ (เดเดชเตเดชเตบเดเดธเตเดเดธเตเดเตฝ, nginx, Apache เดชเตเดฐเตเดเตเดฐเดพเดฎเดฟเดจเตเดฑเต เดฎเตเดดเตเดตเตป เดธเดฎเดฏเดตเตเด เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดธเตเดเตเดทเดฟเดเตเดเตเดจเตเดจเต; เดเดจเดชเตเดฐเดฟเดฏ เดธเตเดฑเตเดฑเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฎเดฃเดฟเดเตเดเตเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดคเดพเดเตเดเตเตฝ, เดฆเดฟเดตเดธเดเตเดเตพ เดตเดฐเต).
เดเดตเดฟเดเต RTT เดชเตเดเตเดฏเดฎเดฒเตเดฒ, เดจเดฟเดเตเดเตพ เดเตเดฑเดเตเดเดคเต ClientHello, ServerHello เดเดจเตเดจเดฟเดต เดเตเดฎเดพเดฑเตเดฑเด เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต, เด เดคเดฟเดจเตเดถเตเดทเด เดเตเดฒเดฏเดจเตเดฑเต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเดฟเดฏเดคเดฟเดจเตเดชเตเดชเด เดกเดพเดฑเตเดฑ เด เดฏเดฏเตเดเตเดเดพเตป เดเดดเดฟเดฏเตเด. เดเดจเตเดจเดพเตฝ เดเดตเดฟเดเต เดจเดฎเตเดฎเตพ เดเตผเดเตเดเดฃเด, เดชเตเดคเดฟเดฏเดคเดพเดฏเดฟ เดคเตเดฑเดจเตเดจ เดเดฃเดเตเดทเดจเตเดเดณเตเดเต เดเตเดเตเดเด เดเดณเตเดณ เดเดฐเต เดเตเดเตเดเด เดตเตเดฌเต เดเดฒเตเดฒ, เดฎเดฑเดฟเดเตเดเต เดเดฐเต เดฎเตเดธเดเตเดเตผ เดเดฃเต, เดเดคเดฟเดจเตเดฑเต เดเดฃเดเตเดทเตป เดชเดฒเดชเตเดชเตเดดเตเด เดเดจเตเดจเต เด เดคเดฟเดฒเดงเดฟเดเดฎเต เดฆเตเตผเดเดเดพเดฒ, เดตเตเดฌเต เดชเตเดเตเดเดณเดฟเดฒเตเดเตเดเตเดณเตเดณ เดคเดพเดฐเดคเดฎเตเดฏเตเดจ เดนเตเดฐเดธเตเดตเดฎเดพเดฏ เด เดญเตเดฏเตผเดคเตเดฅเดจเดเดณเดพเดฃเต - เดเดฒเตเดฒเดพเด เดฎเตพเดเตเดเดฟเดชเตเดฒเดเตโเดธเต เดเตเดฏเตเดคเดคเดพเดฃเต. เดเดจเตเดคเดฐเดฟเดเดฎเดพเดฏเดฟ. เด เดคเดพเดฏเดคเต, เดเดเตเดเตพ เดตเดณเดฐเต เดฎเตเดถเด เดธเดฌเตโเดตเต เดตเดฟเดญเดพเดเดคเตเดคเดฟเตฝ เดเดคเตเดคเดฟเดฏเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เด เดคเต เดคเดฟเดเดเตเดเตเด เดธเตเดตเตเดเดพเดฐเตเดฏเดฎเดพเดฃเต.
เดฎเดฑเตเดฑเตเดจเตเดคเตเดเตเดเดฟเดฒเตเด เดฎเดฑเดจเตเดจเต? เด เดญเดฟเดชเตเดฐเดพเดฏเดเตเดเดณเดฟเตฝ เดเดดเตเดคเตเด.
เดคเตเดเดฐเตเด!
เด เดชเตเดธเตเดฑเตเดฑเตเดเดณเตเดเต เดชเดฐเดฎเตเดชเดฐเดฏเตเดเต เดฐเดฃเตเดเดพเด เดญเดพเดเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดธเดพเดเตเดเตเดคเดฟเดเดฎเดฒเตเดฒ, เดธเดเดเดเดจเดพเดชเดฐเดฎเดพเดฏ เดชเตเดฐเดถเตเดจเดเตเดเตพ เดชเดฐเดฟเดเดฃเดฟเดเตเดเตเด - เดธเดฎเตเดชเดจเดเตเดเตพ, เดชเตเดฐเดคเตเดฏเดฏเดถเดพเดธเตเดคเตเดฐเด, เดเดจเตเดฑเตผเดซเตเดธเต, เดเดชเดฏเตเดเตเดคเดพเดเตเดเดณเตเดเตเดณเตเดณ เดฎเดจเตเดญเดพเดตเด เดฎเตเดคเดฒเดพเดฏเดต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดตเดฟเดเต เด เดตเดคเดฐเดฟเดชเตเดชเดฟเดเตเด เดธเดพเดเตเดเตเดคเดฟเด เดตเดฟเดตเดฐเดเตเดเดณเตเดเต เด เดเดฟเดธเตเดฅเดพเดจเดคเตเดคเดฟเตฝ.
เดฎเตเดจเตเดจเดพเด เดญเดพเดเด เดธเดพเดเตเดเตเดคเดฟเด เดเดเดเด / เดตเดฟเดเดธเดจ เด เดจเตเดญเดตเด เดตเดฟเดถเดเดฒเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเดคเต เดคเตเดเดฐเตเด. เดจเดฟเดเตเดเตพ เดชเด เดฟเดเตเดเตเด, เดชเตเดฐเดคเตเดฏเตเดเดฟเดเตเดเต:
- เดตเตเดตเดฟเดงเตเดฏเดฎเดพเตผเดจเตเดจ TL เดคเดฐเดเตเดเดณเตเดณเตเดณ เดชเดพเตปเดกเดฎเตเดฃเดฟเดฏเดคเตเดคเดฟเดจเตเดฑเต เดคเตเดเตผเดเตเด
- เดเดพเดจเดฒเตเดเดณเตเดฏเตเด เดธเตเดชเตเดชเตผ เดเตเดฐเตเดชเตเดชเตเดเดณเตเดฏเตเด เดเตเดฑเดฟเดเตเดเต เด เดเตเดเดพเดคเดฎเดพเดฏ เดเดพเดฐเตเดฏเดเตเดเตพ
- เดเดจเตเดคเตเดเตเดฃเตเดเต เดกเดฏเดฒเตเดเตเดเตพ เดฑเตเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดเตเดเดพเตพ เดฎเตเดถเดฎเดพเดฃเต
- เดเตเดตเดฒ vs เดเดชเตเดเตเดทเดฟเด เดธเดจเตเดฆเตเดถ เดตเดฟเดฒเดพเดธเดคเตเดคเตเดเตเดเตเดฑเดฟเดเตเดเต
- เดซเตเดเตเดเตเดฏเตเด เดเดฟเดคเตเดฐเดตเตเด เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด เดเดจเตเดคเดพเดฃเต
- เดเดฎเตเดเดฟ เดเดฑเตเดฑเดพเดฒเดฟเดเต เดตเดพเดเดเดคเตเดคเดฟเตฝ เดเดเตเดเดจเต เดเดเดชเตเดเตเดจเตเดจเต
เดฎเดฑเตเดฑเต เดเดจเตเดจเตเดตเดเดฟเดเดณเตเด! เดเดตเดฟเดเตเดคเตเดคเดจเตเดจเต เดจเดฟเตฝเดเตเดเตเด!
เด เดตเดฒเดเดฌเด: www.habr.com