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

 
 
> UDP vs TCP
Arthur_Sh
сообщение Sep 10 2010, 10:48
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Господа, возникла такая ситуация. Технический представитель заказчика в конструкции gps-gsm трекера предлагает использовать udp протокол, мы же склоняем его к использованию tcp. не могли бы вы привести факты, плюсы-минусы с вашей точки зрения, по выбору или udp или tcp протокола? заранее спасибо за конструктивную информацию.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
DS
сообщение Sep 10 2010, 10:55
Сообщение #2


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



Подробней распишите задачу.
Если нужна более-менее гарантированная доставка пакета - TCP. Если устройство тупо шлет пакет каждую секунду, а на другом конце не обязательно получить 100% пакетов (допустим, достаточно перерисовывать координаты раз в 10 секунд) - можно и UDP использовать.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
Arthur_Sh
сообщение Sep 10 2010, 11:05
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 512
Регистрация: 17-02-09
Пользователь №: 44 983



Цитата(DS @ Sep 10 2010, 13:55) *
Подробней распишите задачу.
Если нужна более-менее гарантированная доставка пакета - TCP. Если устройство тупо шлет пакет каждую секунду, а на другом конце не обязательно получить 100% пакетов (допустим, достаточно перерисовывать координаты раз в 10 секунд) - можно и UDP использовать.

Т.к. трафик стоит денег, то мы не можем слать впустую пакеты, т.к. все считается. Поэтому я считаю, что необходимо использовать tcp, по крайне мере есть определенный процент вероятности, что пакет дойдет. данные отправляются раз в 30 сек или по событию - пройдено 100метров например.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Sep 10 2010, 11:56
Сообщение #4


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Иванов Андрей Николаевич @ Sep 10 2010, 15:05) *
Т.к. трафик стоит денег, то мы не можем слать впустую пакеты, т.к. все считается. Поэтому я считаю, что необходимо использовать tcp, по крайне мере есть определенный процент вероятности, что пакет дойдет.

Надо бы еще посмотреть, сколько накладных расходов добавит TCP сам по себе. Вполне может оказаться, что выгоднее тупо гнать UDP раз в десять секунд. Ну и иногда запрашивать квитирование, чтобы быть уверенным хоть в частичной доставке.

P.S. Мы решаем сходную задачу (хоть и не трекер) - пока UDP, все от всех валится на один порт...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Иванов Андрей Николаевич   UDP vs TCP   Sep 10 2010, 10:48
- - av-master   даешь каждой машине по трекеру ) Я держал раньш...   Sep 10 2010, 11:27
|- - Иванов Андрей Николаевич   Цитата(av-master @ Sep 10 2010, 14:2...   Sep 10 2010, 11:41
|- - Oldring   Цитата(Иванов Андрей Николаевич @ Sep 10 2010...   Sep 12 2010, 09:38
|- - AlexandrY   Цитата(Oldring @ Sep 12 2010, 12:38) А ка...   Sep 12 2010, 10:02
|- - alx125   Цитата(AlexandrY @ Sep 12 2010, 14:02) IM...   Sep 13 2010, 00:33
- - Иванов Андрей Николаевич   сколько расходво добавляет tcp мы знаем, преимущес...   Sep 10 2010, 12:12
|- - rx3apf   Цитата(Иванов Андрей Николаевич @ Sep 10 2010...   Sep 10 2010, 12:46
- - av-master   ЦитатаДАЕШЬ КАЖДОЙ МАШИНЕ ПО ТРЕКЕРУ - это не толь...   Sep 10 2010, 17:50
- - AlexandrY   Цитата(Иванов Андрей Николаевич @ Sep 10 2010...   Sep 10 2010, 18:46
- - =F8=   А зачем собственно убеждать? Хотят UDP сделайте UD...   Sep 11 2010, 10:27
- - smalcom   в трекере лучше использовать UDP протокол. меньше ...   Sep 11 2010, 21:39
|- - Иванов Андрей Николаевич   Цитата(smalcom @ Sep 12 2010, 00:39) в тр...   Sep 12 2010, 08:22
- - =F8=   ИМХО если варианты равноценны, то выбор одного из ...   Sep 15 2010, 07:48
- - Иванов Андрей Николаевич   Цитата(=F8= @ Sep 15 2010, 10:48) ИМХО ес...   Sep 15 2010, 18:10


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:21
Рейтинг@Mail.ru


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