crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Получение и обработка пакетов TCP/IP
RazrFalcon
  опции профиля:
сообщение 11.1.2011, 15:30
Сообщение #1


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


В этом я полный профан.
Вопрос вот в чем:
есть устройство (на микроконтроллере), которое посылает пакеты (как то) по, грубо говоря, сетевому кабелю на комп, и на компе уже программа должна получать эти пакеты и выдирать из них данные, а потом, к примеру, рисовать график.

Если говорю ну очень глупые вещи, ткните носом что нужно сначала прочесть, что бы хотя бы логику работы понять.
Спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Iron Bug
  опции профиля:
сообщение 15.1.2011, 22:21
Сообщение #2


Профессионал
*****

Группа: Модератор
Сообщений: 1611
Регистрация: 6.2.2009
Из: Yekaterinburg
Пользователь №: 533

Спасибо сказали: 219 раз(а)




Репутация:   12  


по-моему, вы тут ушли в какие-то дебри.
всё будет зависеть от железки, которая эти пакеты формирует. то есть, см. ТЗ. в ТЗ должен быть описан протокол работы с оным девайсом. физически, при общении с устройством, редко бывает "односторонний" протокол. если и бывает, то там должны быть маркеры начала/конца сообщения. а чаще это всё-таки диалог устройств.
UDP хорош, но он не гарантирует 1. доставку сообщения 2. порядок доставки сообщений. то есть, теоретически, может быть либо потеря сообщения, либо поменян местами порядок (ну, это обычно если сеть имеет сложную топологию). но при системе контроля данных на уровне софта и реализованной системе перезапроса сообщений этот протокол вполне применим.

Сообщение отредактировал Iron Bug - 15.1.2011, 22:21
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- RazrFalcon   Получение и обработка пакетов TCP/IP   11.1.2011, 15:30
- - Iron Bug   ты для начала со своей задачей разберись: какой пр...   11.1.2011, 22:00
- - RazrFalcon   Протокол TCP/IP. Создается сокет между сервером и ...   11.1.2011, 23:30
- - Litkevich Yuriy   Цитата(RazrFalcon @ 12.1.2011, 1:30) опра...   12.1.2011, 1:17
- - Алексей1153   а UDP позволит работать быстрее, чем TCP/IP мы у ...   12.1.2011, 1:24
- - RazrFalcon   Дело в том, что есть несколько устройств со статич...   12.1.2011, 9:49
- - xls   Видимо, через QTcpSocket.   12.1.2011, 11:13
- - Влад   Во-первых, в протоколе TCP нет вообще понятия ...   12.1.2011, 12:34
- - kuzulis   Цитатаа UDP позволит работать быстрее, чем TCP/IP ...   12.1.2011, 12:36
- - RazrFalcon   Если бы я знал как писать, я бы не создавал эту те...   12.1.2011, 18:14
|- - xls   Цитата(RazrFalcon @ 12.1.2011, 18:14) Гру...   13.1.2011, 12:43
|- - RazrFalcon   Цитата(xls @ 13.1.2011, 11:43) Вообще гов...   13.1.2011, 12:59
|- - Влад   Цитата(RazrFalcon @ 13.1.2011, 12:59) Я и...   14.1.2011, 18:05
- - Iron Bug   Цитата(Влад @ 12.1.2011, 14:34) Во-первых...   12.1.2011, 20:06
- - Влад   О! Вот если назвать "сегментом", то ...   13.1.2011, 10:39
- - RazrFalcon   Очень нубский вопрос по теме: в примере fortune s...   13.1.2011, 19:31
|- - silver47   Цитата(RazrFalcon @ 13.1.2011, 21:31) Оче...   14.1.2011, 9:24
- - RazrFalcon   Без понятия   14.1.2011, 18:10
- - Алексей1153   Цитата(Влад @ 14.1.2011, 20:05) Устройств...   14.1.2011, 18:21
|- - silver47   Цитата(Алексей1153 @ 14.1.2011, 20:21) Ци...   14.1.2011, 18:55
- - Алексей1153   Цитата(silver47 @ 14.1.2011, 20:55) Как Э...   14.1.2011, 21:22
|- - silver47   Цитата(Алексей1153 @ 14.1.2011, 23:22) Ци...   16.1.2002, 23:58
- - ViGOur   up   15.1.2011, 15:21
- - Алексей1153   silver47, абсолютно без разницы, текст это будет и...   15.1.2011, 20:15
|- - BRE   Цитата(Алексей1153 @ 15.1.2011, 20:15) по...   15.1.2011, 20:35
- - Алексей1153   BRE, всякое бывает. Например, помеха при передаче,...   15.1.2011, 20:42
- - BRE   TCP гарантирует целостность данных "из коробк...   15.1.2011, 20:51
- - Алексей1153   BRE, гарантии нигде быть не может Отправитель мож...   15.1.2011, 21:02
|- - BRE   Цитата(Алексей1153 @ 15.1.2011, 21:02) BR...   15.1.2011, 21:06
- - Алексей1153   может, конечно. Но тогда ни одного сообщения не бу...   15.1.2011, 21:35
- - Iron Bug   по-моему, вы тут ушли в какие-то дебри. всё будет ...   15.1.2011, 22:21


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


12 чел. читают эту тему (гостей: 12, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 15.1.2025, 22:51