Обмен данными TCP или UDP ?

Status
Not open for further replies.

yyjksw

Member
Joined
Jul 17, 2008
Messages
20
Reaction score
6
In the case of slow TCP.
But excellent stability.
Sending the order comes.

For UDP faster.
There is no guarantee that your data.
It does not come as a continuous data or send the order form.
Mainly used in games or real-time streaming video.
 

Andrik7503

Member
Joined
Jul 19, 2016
Messages
7
Reaction score
0
Ну ок, используешь ты UDP, как тогда сказать датчику переслать данные заново, в случае если не сошлась контрольная сумма ?
 

LeshaRB

Premium Member
VIP
Joined
Jun 11, 2022
Messages
320
Reaction score
451
Location
Canada
Deposit
$ 150
Ну ок, используешь ты UDP, как тогда сказать датчику переслать данные заново, в случае если не сошлась контрольная сумма ?

Какому датчику
 

LeshaRB

Premium Member
VIP
Joined
Jun 11, 2022
Messages
320
Reaction score
451
Location
Canada
Deposit
$ 150
Ну хорошо, назовем это обобщенно источник данных.

Послать ему запрос на повторную отправку данных?
 

Andrik7503

Member
Joined
Jul 19, 2016
Messages
7
Reaction score
0
Послать ему запрос на повторную отправку данных?

Ну в принципе согласен. Здесь опять же через что ? TCP или UDP ? Надо еще смотреть что длинее - данные от источника или же запрос к ниму. Ну вопчем реализуемо и на том и на этом.
 

isam_os

New member
Joined
Aug 27, 2016
Messages
3
Reaction score
0
Послать ему запрос на повторную отправку данных?

как узнать если пакет малый то дошел ли он ?
если большой то надо изобретать велосипед .. по повторным отправкам .. и частям которые нужны .. что походу и делает ТСП

так что юзать УДП в расчете на ошибки .. смысла нет ..
 

fets

Member
Joined
Oct 4, 2011
Messages
7
Reaction score
1
скоростного обмена данными в условиях прерывающегося соединения

1. уже после фразы "прерывающегося соединения" можно забыть про UDP. По ходу автор не совсем понимает выполняемую задачу этого протокола.
2. а что значит скоростной обмен ? :) А какие есть обмены ?))))) реально бред... Уже написали бы в крайнем случае... что есть такая-то сеть c такой пропускной способностью, с такими-то узлами и параметрами, передавать планируется то-то и то-то.... как правильно программно организовать обмен информацией в такой сети.
 
Last edited by a moderator:

Label1979

Member
Joined
Oct 24, 2016
Messages
7
Reaction score
0
Приведу пример в пользу UDP. Два устройства обмениваются данными на высокой скорости. Изначально использовали TCP протокол. Если нормальная сеть и приемник НИКОГДА не отваливается, то все нормально. Если вдруг приемник по каким-либо причинам перестал принимать пакеты (например, отвалился порт) - беда, сеть забивается перезапросами и все виснет.

Добавлено через 1 минуту
В итоге перешли на UDP, контроль передачи данных отдали на откуп ПО. Иногда бывают проблемы, но это не сказывается на работе всей сети
 
Last edited by a moderator:

test1c

Member
Joined
Jul 25, 2010
Messages
20
Reaction score
5
В итоге перешли на UDP, контроль передачи данных отдали на откуп ПО
Так походу и обсуждается реализация именно этого ПО. Его реализация может стать в такой объем и количество багов, что ну его ...
TCP и нет проблем. Тем боле сети все лучше и лучше.
 
Status
Not open for further replies.
Top