Size: a a a

2021 March 25

З/

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

G

Gabben in ru.nim.talks
источник

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
Кто знает как посылать байты по сокету, send() принимает только текст и поинтер, извращения типа "\x01" "0x01" "0" я уже пробовал, поинтер я вообще не понимаю как отправить
источник

НИ

Николай Исипчук... in ru.nim.talks
Я так понимаю, ты занимаешься разработкой коммуникационного протокола?
Тебе нужна сериализация: https://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F
И я думаю что следует избегать ситуации, когда вообще нужно сериализировать pointer. Уж лучше тогда сериализировать сразу объект.
источник

З/

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

З/

Зелёный /4Y/ in ru.nim.talks
Я просто делал каст в стринг и так отправил. Сработало
источник

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
Именно байт отправило?
источник

З/

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

З/

Зелёный /4Y/ in ru.nim.talks
По сути
let a: int64 = 123
let s: string = cast[string](a)
источник

З/

Зелёный /4Y/ in ru.nim.talks
И потом такую строку отправил
источник

З/

Зелёный /4Y/ in ru.nim.talks
Но знающие меня поправят
источник
2021 March 26

M(

MIT/Yardanico (alt) in ru.nim.talks
dev1lroot 🇳🇴
Кто знает как посылать байты по сокету, send() принимает только текст и поинтер, извращения типа "\x01" "0x01" "0" я уже пробовал, поинтер я вообще не понимаю как отправить
Так строка это просто последовательность байт, у тебя изначально байты в каком типе?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Зелёный /4Y/
По сути
let a: int64 = 123
let s: string = cast[string](a)
Ну это совсем не то, прям совсем
источник

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
MIT/Yardanico (alt)
Так строка это просто последовательность байт, у тебя изначально байты в каком типе?
обычные дореволюионные 0x00-0xFF
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
dev1lroot 🇳🇴
обычные дореволюионные 0x00-0xFF
Ну так можно прям в строке и отправлять, или, если массив/последовательность, то брать адрес первого элемента и размер
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
В чем именно проблема, я просто не понял
источник

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
ну так оно не признаёт
источник

M(

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

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
сервер должен реагировать на client.send("\x01\x00")
источник

d🇳

dev1lroot 🇳🇴 in ru.nim.talks
но не реагирует
источник