@botoid

Страница 2878 из 4042
Marlik
03.05.2018
23:17:30
Телега работает а интернет весь тупит... наверное придётся через Телегу сидеть.

Stanislav
03.05.2018
23:18:04
Дмитрий
03.05.2018
23:18:30
Он оч пронырливый

Google
Marlik
03.05.2018
23:18:36
Да вот щас через встроенный браузер попробую...

Stanislav
03.05.2018
23:18:45
Он оч пронырливый
Проворливый же

Да вот щас через встроенный браузер попробую...
И это ничего не даст. Потому что он делает обычные тяжёлые хттп запросы

Вообще хттп протокол дорогой

Дмитрий
03.05.2018
23:19:23
Однажды телега осталась единственным рабочим приложением когда я накосячил с mtu

Stanislav
03.05.2018
23:19:49
А, я думал ты про скорость

Stanislav
03.05.2018
23:20:21
Я офигел ваще короч
Видимо потому что пакеты влезают в мту с запасом

Дмитрий
03.05.2018
23:20:27
А, я думал ты про скорость
Ну вот так, типа пакеты телеги пролезают там где другие уже нет, это и про плохую сеть и про сетевые преколы

Stanislav
03.05.2018
23:20:59
Кончаю как говорится.

Дмитрий
03.05.2018
23:22:53
У них там свой абстрактный сетевой протокол поверх любых других, поверх которого уже и ходят пакеты апи телеги

Google
Дмитрий
03.05.2018
23:24:14
Причём сетевой протокол описывается так же как и схема client api и bot api

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.05.2018
23:24:44
Сложно написал, не понял
У телеги свой интернет)

Stanislav
03.05.2018
23:25:04
Дмитрий
03.05.2018
23:25:12
Сложно написал, не понял
Ну короч они берут обычный протокол, tcp там например, и используя его тупо как носитель байтов, всё остальное пакуют в свои пакеты, бронебойные и оптимизированные для их задач

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.05.2018
23:25:55
Stanislav
03.05.2018
23:26:04
Бот апи это обычные хттп запросы кста

Дмитрий
03.05.2018
23:26:06
Ой, будто я не читал спеку мтпрото
Ну а что спрашиваешь тогда)

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
03.05.2018
23:26:09
Stanislav
03.05.2018
23:26:10
Тупо типикал рест

Дмитрий
03.05.2018
23:26:22
Бот апи это обычные хттп запросы кста
Я про то что на их стороне это ещё одна tl схема

Кстати, их протокол открыт же? А то мне прям интересно как они это делают
Да, более того, я делал одну из его имплементаций

https://github.com/zerobias/telegram-mtproto/tree/feature/mtproto3 По числу issues правда можно догадаться, что пока что эту задачу я не вывез ?

Stanislav
03.05.2018
23:28:35
Слава Украине. Так выходит что мтпрото вообще не документирован и приходится догадываться про назначение пакетов чисто из названия

Даже по майнкрафтовским пакетам сетевым больше описания

А тут тупо тл схема и сосите

Google
Дмитрий
03.05.2018
23:29:03
Оо, дока и телеграм это ваще больная тема

Изучать код вебограма, больше никак

Дмитрий
03.05.2018
23:29:34
Это единственный источник знаний который реально работает

А, щас уже tdlib, сорян

Короче раньше, если были затруднения с каким-либо местом в протоколе, то кроме офф клиентов больше смотреть было некуда, про доку и мечтать нельзя

Учитывая слегка упоротый код, было печально))

Stanislav
03.05.2018
23:32:26
Учитывая слегка упоротый код, было печально))
Я смотрю на телетоновскую вики. Там просто читабельно распаршена тл схема актуальная

В принципе по названиям пакетов все понятно

Дмитрий
03.05.2018
23:32:41
Кек

Stanislav
03.05.2018
23:32:48
Самодокументированный код

Дмитрий
03.05.2018
23:33:24
Я смотрю на телетоновскую вики. Там просто читабельно распаршена тл схема актуальная
Конечно, потому что lonami вволю пострадал в своё время, а парсинг схемы до сих пор меняет

Дмитрий
03.05.2018
23:36:37
Чат авторов имплементаций mtproto называется mtproto masohists Nuff said)

Stanislav
03.05.2018
23:48:40
Decent
03.05.2018
23:49:39
Как носитель плейн текста очев
что ты подразумеваешь под plain text?

Stanislav
03.05.2018
23:50:16
А вообще тот же хттп шлет обычный текст, только фрагментированные пакеты отловить и соединить

Дмитрий
03.05.2018
23:51:58
а все остальные как использут tcp, как носитель чего?
Как протокол транспортного уровня

Google
Decent
03.05.2018
23:52:05
Как протокол транспортного уровня
а они как его используют? Не как протокол транспортно уровня?

Stanislav
03.05.2018
23:52:48
ну в итоге то один хер те же байты
Только одни имеют смысл для человека посередине, а другие нет

Decent
03.05.2018
23:53:23
Только одни имеют смысл для человека посередине, а другие нет
смотря какой человек, и какой смысл ищешь

Дмитрий
03.05.2018
23:53:24
В телеге свои Sequence numbers, Acknowledgment numbers, своё подтверждение доставки, своё разделение на пакеты и управление скоростью их доставки и так далее

Дмитрий
03.05.2018
23:54:19
Проще говоря, телега тупо не пользуется фичами tcp, а строит свой стек поверх

Stanislav
03.05.2018
23:54:22
смотря какой человек, и какой смысл ищешь
Самый обычный смысл. Контент страницы например, хттп и хттпс. Страница та же

Дмитрий
03.05.2018
23:55:06
Это даёт им возможность абстрагироваться от протоколов и юзать всё что подвернётся — tcp udp http https ws единым образом

Stanislav
03.05.2018
23:55:48
Admin
ERROR: S client not available

Дмитрий
03.05.2018
23:56:13
Ну веб версия просто плохо написана, мне кстати автор респектовал лично?

Но сама либа для протокола вполне может быть довольно легковесной

Decent
03.05.2018
23:56:35
@LyoSU
03.05.2018
23:57:11
Какие тут научные темы ночью обсуждают. Ух

Decent
03.05.2018
23:57:20
У них нет vpn
а что такое vpn?

Stanislav
03.05.2018
23:57:33
Какие тут научные темы ночью обсуждают. Ух
Слава Украине, пойду лучше посплю.

Google
Decent
03.05.2018
23:57:56
Слава Украине, пойду лучше посплю.
лучше попрыгать, отойдет

Vitaly
03.05.2018
23:58:42
лучше попрыгать, отойдет
!ro как некрасиво, фу

Бананиум
03.05.2018
23:58:42
Decent помещен в карантин.

Дмитрий
03.05.2018
23:59:12
Токсичный какой-то персонаж

Stanislav
04.05.2018
00:00:01
Vitaly
04.05.2018
00:00:26
а чо, на расте есть уже MTProto реализации?

Дмитрий
04.05.2018
00:01:57
Насколько я знаю, две

Stanislav
04.05.2018
00:01:59
а чо, на расте есть уже MTProto реализации?
А вот меня больше интересует хаскел. Я бы вообще продвигал его, как основной язык для ботов и вбивал бы в голову новичкам, что боты пишутся на хаскеле

Stanislav
04.05.2018
00:03:09
слишком академично, но знать основы надо
Надо заставить новую кровь кипеть!

Дмитрий
04.05.2018
00:03:34
На хаскеле кстати этот протокол оч круто описывать, так как Николай Дуров — математик в смежной сфере и делал всё соответствующе фп подходу (ток с костылями чудовищными)

Vitaly
04.05.2018
00:03:39
тут версию питона не все могут обновить, так то )

Дмитрий
04.05.2018
00:03:48
?

Насколько я знаю, две
По крайней мере создатель чата mtproto как бы именно для раста версию и пилит

Stanislav
04.05.2018
00:04:18
Природный отбор

Vitaly
04.05.2018
00:04:38
3 с половиной человека будет в чате )

и Олег

Дмитрий
04.05.2018
00:05:21
Ну сейчас там 22)

Вообще я вижу mtproto как офигенно универсальный протокол для коммуникации сервисов, реально каеф работать по исчерпывающим спекам

То что авторы не выложили хотя бы минимального сервера — это прям потеря потерь

Это как graphQL, только не такой монстрячий

Stanislav
04.05.2018
00:06:44
Вообще я вижу mtproto как офигенно универсальный протокол для коммуникации сервисов, реально каеф работать по исчерпывающим спекам
Ой да ладно, я думаю что таких протоколов ещё есть достаточно. Я правда не знаю таких, но я не лоулевел

Страница 2878 из 4042