Перейти к содержанию
    

Xport в режиме UDP : проблемы

Во первых, сложилось такое впечатление, что режим UDP никогда не тестировали.

Обнаружил, что если конфигурировать Xport по http, модуль только принимает данные из сети, для обратной передачи (в сеть) необходимо конфигурировать обязательно по telnet, установив магическое число 0xCC в "connect mode".

Кроме того, минимальная длина ответной посылки ограничена снизу, в результате Xport добавляет байты при коротком пакете

Это ерунда, из-за которой я ругаюсь с поддержкой Lantronix, требуя исправления ошибок.

 

Но есть еще проблема, в чем я прошу помощи у народа: приложение на компьютере не видит ответ от Xport, хотя сниффер показывает, что пакет в сети есть. Пробовал на родном приложении от системы, куда нужно встроить Xport, пробовал вот этот UDP терминал http://www.hw-group.com/products/hercules/index_en.html

Почему это может быть? Я больше микроконтроллерный червь, сетями не занимался, буду благодарен за подсказку.

 

Содержимое пакета вот:

Пакет #2, Направление: Вход., Время: 08:28:12,286987, Размер: 60

Ethernet II

Destination MAC: 00:1B:FC:64:05:B2

Source MAC: 00:20:4A:E7:A9:87

Ethertype: 0x0800 (2048) - IP

IP

IP version: 0x04 (4)

Header length: 0x05 (5) - 20 bytes

Differentiated Services Field: 0x00 (0)

Differentiated Services Code Point: 000000 - Default

ECN-ECT: 0

ECN-CE: 0

Total length: 0x0023 (35)

ID: 0xC09C (49308)

Flags

Don't fragment bit: 1 - Don't fragment

More fragments bit: 0 - Last fragment

Fragment offset: 0x0000 (0)

Time to live: 0x40 (64)

Protocol: 0x11 (17) - UDP

Checksum: 0x180A (6154) - correct

Source IP: 192.168.240.150

Destination IP: 192.168.240.59

IP Options: None

UDP

Source port: 10001

Destination port: 4646

Length: 0x000F (15)

Checksum: 0x5F6F (24431) - correct

Данные:

0x0000 00 1B FC 64 05 B2 00 20-4A E7 A9 87 08 00 45 00 ..ьd.І. J穇..E.

0x0010 00 23 C0 9C 40 00 40 11-18 0A C0 A8 F0 96 C0 A8 .#Ањ@.@...АЁр–АЁ

0x0020 F0 3B 27 11 12 26 00 0F-5F 6F 03 01 01 04 01 01 р;'..&.._o......

0x0030 00 00 00 00 00 00 00 00-00 00 00 00 ............

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

просто любопытно: 5 лет назад возился с латрониксом.

не часто, но стабильно "исчезал" из сети. шаманством заставлял его снова видится на линии.

при передачи FF требовалось заменять на FF FF, тогда получал FF.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...