реклама на сайте
подробности

 
 
> Логика сетевого соединения
3.14
сообщение Nov 10 2006, 17:56
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Нужно передать из сетевого девайса А команду (несколько байт) в другой девайс В, так же иногда надо передавать в реальном времени голос.
Делаю на AT91SAM7X256 под FreeRTOS+uIP.
Насколько я себе представляю алгоритм передачи команды (TCP)
1) Устанавливаю соединение - простой вызов функции соединения с адресом и портом удаленной системы. Насколько я понимаю, под установлением соединения подразумевается выяснение MAC адреса удаленной стороны с помощью ARP (все делает сам стек). Может еще чего должно происходить?
2) Шлю команду и жду подтверждение (причем анализировать должен сам) ...
3) Разрываю соединение

Передача звука (UDP) аналогична передаче команд за исключением того что не надо анализировать подтверждение приема.

На данный момент у меня никак не выходит UDP соединение, если с TCP все как то более менее, то при вызове функции установления соединения UDP даже ARP пакеты не бегают (слушаю сеть через EthReal)


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 05:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016