
madmonday.ru
06.08.2016
20:56:51

Sharkus
06.08.2016
20:56:52

Kolyann
06.08.2016
20:57:07
Половинчатая система счисления

Sharkus
06.08.2016
20:57:26

Google

Kolyann
06.08.2016
20:57:26
#ВысокиеТехнологии

tosh
06.08.2016
20:57:32

Stanislav
06.08.2016
20:57:42

tosh
06.08.2016
20:57:49

Stanislav
06.08.2016
20:57:52
Или ваш сервер вообще на спутнике крутится
:D

Sharkus
06.08.2016
20:58:11

madmonday.ru
06.08.2016
20:58:23

Stanislav
06.08.2016
20:58:45
Кароч надо тебе с ним плотно пообщатся
А заплатит хоть?

tosh
06.08.2016
20:59:20

Марк
06.08.2016
20:59:36

madmonday.ru
06.08.2016
21:00:04
Заплатит, без понятия ещё сколько брать - не знаю сложно ли будет эти байты/биты переворачивать в строки, посмотрю короче как пойдёт - поспрашиваю

Google

tosh
06.08.2016
21:00:40

Stanislav
06.08.2016
21:01:06
Самое главное понять нагрузку, понять надо ли мультитрединг(по-моему одного мэйн лупа хватит который слушает определенный порт) и понять как собственно будет обмен данных

Марк
06.08.2016
21:01:25

Stanislav
06.08.2016
21:02:06
Там еще же надо отправлять в подтверждение получения данных 4 байта (00000001 или 00000000)

Марк
06.08.2016
21:02:20
А то у нас резко вдруг нарисовался высокоуровневый пайтон на голых рав сокетах. Охуеть.

Sharkus
06.08.2016
21:03:17

madmonday.ru
06.08.2016
21:03:19
Я думаю машинок 30-40 максимум будет, не знаю нужен ли мультитрединг - тут скорость записи и тд ролять не будет

tosh
06.08.2016
21:03:36
Какие-то школьные закидоны на ровном месте

Stanislav
06.08.2016
21:04:38

Марк
06.08.2016
21:04:54
При том, что товарищ пизданул, что работа с рав сокетам не ниже пайтоновских абстракций. Вот только еблан почему-то забыл, что при коннекторах он явно не вызвает сокет, не проставляет флаги. Вася из двачей пока просто виляет задницей по привычке

Stanislav
06.08.2016
21:05:28
Если данные не валидны:
отправь статус пиздеца на трекер
Если иначе:
отдай данные в джсоне

madmonday.ru
06.08.2016
21:05:38

Stanislav
06.08.2016
21:05:45
Неа
Чет я затупил
Нахуй нада эти треды
(как минимум обычные примеры на сокетах крутятся в одном мэйн лупе, никаких тредов не трогая. Наверное сахар сам создает)
Да и правда
Мы ж на питоне пишем
Там все само сделает

Google

tosh
06.08.2016
21:07:26

Sharkus
06.08.2016
21:08:32
Сейчас тебе опять про хттпс на порт в качестве альтернативы байтам расскажут.

tosh
06.08.2016
21:08:52
Да пиздец

Sharkus
06.08.2016
21:08:59
Я вижу какие-то сравнительно рациональные слова, а потом идёт каша вида "низкоуровенвая хуйня, хттпс, ололо"
И это очень странное сочетание создаёт

tosh
06.08.2016
21:09:34
Я поэтому вроде начал задавать наводящие вопросы, но чел чот быстро перешел на поливание говном

Марк
06.08.2016
21:10:09

tosh
06.08.2016
21:10:35

Sharkus
06.08.2016
21:10:53
Хорошо, даже если так. Я, вроде бы, хуйни не молол, поясни, пожалуйста, мне свою позицию относительно сокетов, хттпс и байтов?

Stanislav
06.08.2016
21:11:53
По-идее если с трекера отправлять на нужный сокет нужные данные то никакого выхлопа в виде лишних байтиков не будет
инфа 146%
Кароч все будет ок
Питон заебись

madmonday.ru
06.08.2016
21:13:33
Я ссу больше что вот отправляться они будут, и ловить я их смогу - но будут какие-нибудь кракозябры, которые нужно будет десять раз кодировать-перекодировать чтобы хоть что-то увидить

Stanislav
06.08.2016
21:13:47
Ненене
Не думай об этом
Python 3
str.encode()
byte.decode()
Это все твое
Питон два в этом плане конченный
А там из обычного dict в json методом .loads()

tosh
06.08.2016
21:15:00

Google

Stanislav
06.08.2016
21:15:14
Он слился

tosh
06.08.2016
21:15:19
As usual

madmonday.ru
06.08.2016
21:15:30

tosh
06.08.2016
21:15:42
Иногда смешно, канеш, шизу послушать, но тут я правда думал, что он что-то дельное скажет
Увы

Sharkus
06.08.2016
21:15:48
Меня больше всего удивила "низкоуровневая хуйня типа https вместо байтов".
Тут я немного насторожился и начал уточнять

Stanislav
06.08.2016
21:16:00
Меня тоже
Это уточнять нет смысла
Чувак запизделся

Admin
ERROR: S client not available

Sharkus
06.08.2016
21:16:38
Не, ну если на сокет вместо нулей и единичек прилетел https - это что-то вообще подозрительное.

Марк
06.08.2016
21:17:24

Sharkus
06.08.2016
21:17:43
А ты сможешь декодировать ssh?
При чём тут это вообще?

Марк
06.08.2016
21:17:55
Нет
Притом

Stanislav
06.08.2016
21:18:05

Sharkus
06.08.2016
21:18:38
Ты получаешь на сокет байты, смотришь на них, собираешь в пакет, читаешь заголовки и прочее, потом смотришь на тело и пытаешься понять, что туда завернули и какая это из частей.

Andrey
06.08.2016
21:18:39

Google

Stanislav
06.08.2016
21:18:41
И вообще, нахуя ты приплел протокол пересылки ГИПЕРтекста?

Sharkus
06.08.2016
21:18:54
Получать байты ты будешь всегда

Марк
06.08.2016
21:19:06

Andrey
06.08.2016
21:19:16

Sharkus
06.08.2016
21:19:25
А чем tcpdump отличается от слушанья байтов на порту?

Марк
06.08.2016
21:19:34
Но в данном случае речь шла о работе с рав сокетами не ниже петона

Sharkus
06.08.2016
21:19:35
Что за каша у тебя в голове?
Что значит "не ниже"?

Stanislav
06.08.2016
21:19:45

Andrey
06.08.2016
21:19:46
tcpdump это хуйня которач принимает байтики и распаршивает их

Stanislav
06.08.2016
21:19:50
Я бы признал что не прав
Ибо ты не шаришь, кидаешь словечки умные

Sharkus
06.08.2016
21:20:06
Ты пакет из байтов в питоне не распарсишь по документации?
О ужас, питоном не распарсить байты в пакет!

Stanislav
06.08.2016
21:20:18
Во-во

Марк
06.08.2016
21:20:20
сука

Stanislav
06.08.2016
21:20:23
Чувак в дебри полез

Andrey
06.08.2016
21:20:24
или ты думаешь что он минуя нижнии уровни osi сразу получает https?

Марк
06.08.2016
21:20:51
./sok.py
��&!���@�v�_���f����
{�%8 ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
��&#���@�uH_���f����
{�&8 ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
-> E�@8;����3�f���0�BLf��▒ �[�
�4����|�� Wt-L��Ԍ�8����2���CG�&��B��Y��'�br��D�T$`��3,ù
��M���R��_dY�x ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
-> E�@8;����3�f���0��Lf��▒ ��
���}�B|Tۮ2S��l▒�B�t@�yu ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
Декодируйте

Sharkus
06.08.2016
21:21:01
Марк, завязывай, пожалуйста, с текущей кашей и перечитай, пожалуйста, что-нибудь про сеть.

Марк
06.08.2016
21:21:21
Речь же о высокоуровневом петоне по работе с RAW сокетами

Stanislav
06.08.2016
21:21:30
./sok.py
��&!���@�v�_���f����
{�%8 ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
��&#���@�uH_���f����
{�&8 ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
-> E�@8;����3�f���0�BLf��▒ �[�
�4����|�� Wt-L��Ԍ�8����2���CG�&��B��Y��'�br��D�T$`��3,ù
��M���R��_dY�x ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
-> E�@8;����3�f���0��Lf��▒ ��
���}�B|Tۮ2S��l▒�B�t@�yu ('eth0', 2048, 0, 1, '\x00!\x91@x\xa2')
(для даунов
PO SH EL NA HU IJ. MI BA TI PO HU JU NA UN IC OD