александр
?
александр
нах 65535 записывать как 0xFFFF
Anonymous
александр
на хосте
Anonymous
Да, белый
александр
ты пробовал запустить на том же ip:port что-то иное ?
Anonymous
Нет
александр
вперёд
Anonymous
Пишет что адрес забит
александр
кинь ошибку
Anonymous
"Address already in use"
александр
видал
александр
как всё просто
александр
поменяй порт
александр
добавь 1
александр
как всё сломать
александр
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF^2
александр
не ломается
Anonymous
В общем сменил порт, тоже самое, не хочет через кастомку отправлять udp
александр
о
александр
мб ты отправляешь больше, чем надо
александр
типо, вес пакета чекни
александр
и на кратность 8 тоже
александр
что ты пытаешься сделать
Anonymous
b'\xc8\xd4\xd9\x05\x00\r\xd52hello'
Anonymous
Вот хеадер пакета
Anonymous
hello - дата
Anonymous
Меня чот смущает \r
александр
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid continuation byte
Anonymous
александр
нах тебе вообще UDP ?
Anonymous
Нужно)
Хочу попробовать воссоздать пакет udp
александр
Длина датаграммы
Поле, задающее длину всей датаграммы (заголовка и данных) в байтах. Минимальная длина равна длине заголовка — 8 байт. Теоретически, максимальный размер поля — 65535 байт для UDP-датаграммы (8 байт на заголовок и 65527 на данные). Фактический предел для длины данных при использовании IPv4 — 65507 (помимо 8 байт на UDP-заголовок требуется ещё 20 на IP-заголовок).
На практике также следует учитывать, что если длина IPv4 пакета с UDP будет превышать MTU (для Ethernet по умолчанию 1500 байт), то отправка такого пакета может вызвать его фрагментацию, что может привести к тому, что он вообще не сможет быть доставлен, если промежуточные маршрутизаторы или конечный хост не будут поддерживать фрагментированные IP пакеты. Также в RFC 791 указывается минимальная длина IP пакета 576 байт, которую должны поддерживать все участники IPv4, и рекомендуется отправлять IP пакеты большего размера только в том случае если вы уверены, что принимающая сторона может принять пакеты такого размера. Следовательно, чтобы избежать фрагментации UDP пакетов (и возможной их потери), размер данных в UDP не должен превышать: MTU — (Max IP Header Size) — (UDP Header Size) = 1500 — 60 — 8 = 1432 байт. Для того чтобы быть уверенным, что пакет будет принят любым хостом, размер данных в UDP не должен превышать: (минимальная длина IP пакета) — (Max IP Header Size) — (UDP Header Size) = 576 — 60 — 8 = 508 байт.
В Jumbogram’мах IPv6 пакеты UDP могут иметь больший размер. Максимальное значение составляет 4 294 967 295 байт (232 — 1), из которых 8 байт соответствуют заголовку, а остальные 4 294 967 287 байт — данным.
Следует заметить, что большинство современных сетевых устройств отправляют и принимают пакеты IPv4 длиной до 10000 байт без их разделения на отдельные пакеты. Неофициально такие пакеты называют «Jumbo-пакетами», хотя понятие Jumbo официально относится к IPv6. Тем не менее, «Jumbo-пакеты» поддерживают не все устройства и перед организацией связи с помощью UDP/IP IPv4 посылок с длиной, превышающей 1500 байт, нужно проверять возможность такой связи опытным путём на конкретном оборудовании[2].
Anonymous
Интересно что он на локальную сеть отправляет пакет, а на удаленную нет
александр
ты понимаешь, что такое модель OSI ?
александр
без гугла
Anonymous
Точно не знаю, но вроде для винды файлики
александр
XD
Anonymous
На языке вертится название
александр
это один из эталонов, описывающий сети
Anonymous
хм
александр
чел, тебе точно надо СЕЙЧАС этим заниматься ?
александр
если ты полез в чужой код сразу
александр
это плохой знак
Anonymous
Я сам не могу понять сеть
Anonymous
Сложно для меня
Richard
Anonymous
Нет
александр
посмотри немного курсов
александр
если ты полез в чужой код сразу
александр
Твое?
Anonymous
Путает 16-я система
Richard
И?
александр
могу PDF-ку крутую кинуть по сетям
александр
Нет
Anonymous
Да
Anonymous
Кидай
александр
там много интересного
александр
ща
александр
я её сейчас читаю
александр
грузит
александр
александр
вообще, я собрался в ближайшие года 3 написать свой протокол
александр
идея одна очень крутая есть
Anonymous
?
александр
имея 2 wifi сети объединить их в одну, с пиковой пропускной способностью ~net1+net2
александр
это просто ахуенная идея
Wqw
Если графический интрфейс делаешь на pyqt5 apk потом не проблематично будет собрать?
Anonymous
А чо, можно сделать qt5 в apk?
Anonymous
александр
ага
Anonymous
У меня тоже была идейка, но не очень
Anonymous
Протокол для блютуз наушников, по wifi передача данных.
Типо замена блютузу
александр
недавно я про это рассказал своему другу из чебышёвки... Через неделю он приходит с мат. вечера с хаявей... Там тоже до такого допёрли и набирают людей
александр
Норм)
александр
и я чёт плачу немного
Anonymous
Richard
Egor
чем он плох?