Jump to content

    
Sign in to follow this  
DogPawlowa

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

Recommended Posts

Во первых, сложилось такое впечатление, что режим 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 ............

 

 

 

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this