Size: a a a

2021 April 12

VS

Vladimir Sekisov in pro.elixir
если отвечает микроконтроллерная балалайка, то может послать не в одном пакете, снимите трейс соединения
источник

АО

Алексей Овчинников... in pro.elixir
хотя, если ответ как ты указал, то должен умещаться в один пакет
источник

МВ

Михаил Варнавский... in pro.elixir
ответ - 11 байт.
источник

АО

Алексей Овчинников... in pro.elixir
это размер IP пакета?
источник

МВ

Михаил Варнавский... in pro.elixir
ну это размер ответа. Его я смотрел в приложении для устройства. Там видно, что возвращается, но не видно на сколько пакетов это разбито
источник

АО

Алексей Овчинников... in pro.elixir
выше правильно подсказали - посмотри, что у тебя реально по сети ходит
источник

АО

Алексей Овчинников... in pro.elixir
tcpdump
источник

АО

Алексей Овчинников... in pro.elixir
или wireshark на виндах
источник

МВ

Михаил Варнавский... in pro.elixir
сейчас попробую, спасибо
источник

АО

Алексей Овчинников... in pro.elixir
допускается, что на передающем устройстве кривая/обрезанная реализация стека tcp/ip? Это embedded?
источник

МВ

Михаил Варнавский... in pro.elixir
допускается. Это переходник RS232 - Ethernet, первый раз с ним работаю.
источник

МВ

Михаил Варнавский... in pro.elixir
но putty норм все принимает
источник

АО

Алексей Овчинников... in pro.elixir
если ничего не поможет - посмотри в сторону https://erlang.org/doc/man/socket.html - это на уровень ниже TCP, но если приходит кривой TCP пакет там ты его увидишь
источник

VS

Vladimir Sekisov in pro.elixir
посмотрите, что putty посылает, для этих переходников, возможно,
надо \r\n посылать до или после
источник

AB

Alexey Bolshakov in pro.elixir
Может тип - line применять?
источник

АО

Алексей Овчинников... in pro.elixir
тогда бы он вообще ничего в ответ не ловил
источник

АО

Алексей Овчинников... in pro.elixir
кстати - проверяешь на линухе и на винде на физически разных машинах? Если да, то есть вероятность, что просто при перетыкании всего хозяйства в другую машину где-то неконтакт образовывается - если это связано с RS232  это может быть проблема
источник

VS

Vladimir Sekisov in pro.elixir
и кстати, по приему середины пакета - с таких адаптеров после соединения
надо бы вычитать с таймаутом данные, чтобы удостовериться,
что в буфере у него ничего не осталось после предыдущего соединения.
источник

МВ

Михаил Варнавский... in pro.elixir
Сам блок в роутер воткнут и в сети виден так что не перетыкаю даже
источник

МВ

Михаил Варнавский... in pro.elixir
момент
источник