Size: a a a

2021 March 17

A

Alexander in ru.nim.talks
хм, спасибо. Я так и думал, но что-то решил что not 3 не должно работать, а оно работает
источник

З/

Зелёный /4Y/ in ru.nim.talks
не. не нужны.
спустя 2 ночи я нашел проблему. Она заключалась в том, что я кастил немного не так. По итогу я сегодня напрягся и..
если использовать
stream.recv(1).toHex.parseHexInt.uint8
то всё работает. почти.
Меня больше пугает то, что я по сути использую какой-то грандиозный костыль (строку в hex, потом в инт и ещё в инт)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Зелёный /4Y/
не. не нужны.
спустя 2 ночи я нашел проблему. Она заключалась в том, что я кастил немного не так. По итогу я сегодня напрягся и..
если использовать
stream.recv(1).toHex.parseHexInt.uint8
то всё работает. почти.
Меня больше пугает то, что я по сути использую какой-то грандиозный костыль (строку в hex, потом в инт и ещё в инт)
Зачем ты так делаешь
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Блять
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Што это за пездец
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Что ты этой строкой делаешь
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
uint8(stream.recv(1))
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Все
источник

З/

Зелёный /4Y/ in ru.nim.talks
я просто долго тыкал и получил результат только так. Теперь пришел сюда, чтобы ты сказал "что за пиздец" и пояснил
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
И зачем по одномц байту брать
источник

З/

Зелёный /4Y/ in ru.nim.talks
MIT/Yardanico (alt)
uint8(stream.recv(1))
а. Блен. вот такое я не проверил
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Я же тебе показывал, в протоколе майна есть длина пакета в начале
источник

З/

Зелёный /4Y/ in ru.nim.talks
я эту длину и пытаюсь прочитать
источник

З/

Зелёный /4Y/ in ru.nim.talks
😐
источник

З/

Зелёный /4Y/ in ru.nim.talks
MIT/Yardanico (alt)
uint8(stream.recv(1))
А нет. пытался.
Error: type mismatch: got <string> but expected 'uint8'
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Зелёный /4Y/
А нет. пытался.
Error: type mismatch: got <string> but expected 'uint8'
uint8(stream.recv(1)[0])
источник

З/

Зелёный /4Y/ in ru.nim.talks
MIT/Yardanico (alt)
uint8(stream.recv(1)[0])
о. а вот это работает.
Я и забыл, что так можно было.
Спасибо
источник

A

Alexander in ru.nim.talks
Зелёный /4Y/
о. а вот это работает.
Я и забыл, что так можно было.
Спасибо
источник

A

Alexander in ru.nim.talks
^^ вот тут я читаю/считаю длину из заголовка
источник
2021 March 18

З/

Зелёный /4Y/ in ru.nim.talks
ам..
а есть какой-то короткий вариант передачи указателя в процедуру?
источник