Форум программистов, компьютерный форум, киберфорум
C++: Сети
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
1

udp packets is get lost

07.02.2022, 20:09. Показов 8714. Ответов 31
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
При передаче пакетов UDP, часто они теряются, и, особенно, пакеты, отправляемые только один раз. Клиент отправляет на сервер пакет, для того, чтобы сервер добавил его в список клиентов, но он теряется, как без потерь отправить логин пакет, не прибегая к протоколу TCP?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2022, 20:09
Ответы с готовыми решениями:

Timeout waiting for PADO packets
Доброго всем времени суток=) Собственно возникла такая проблема что пропадает инет и в логах...

500/UDP; 4500/UDP - Доступен агрессивный режим (как отключить)?
Добрый день, прошу вашей помощи! На оборудовании Cisco Catalyst, возникла такая ошибка: на портах...

Передача с микрофона в udp и прием из udp на динамик
Собственно каким образом осуществить передачу данных с микрофона в сеть и прием из сети данных...

LOST DIR
Пожалуйста помогите!!! система андроид кинула очень важные фото и видео в папку LOST DIR:cry:...

31
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
12.02.2022, 14:17  [ТС] 21
Author24 — интернет-сервис помощи студентам
quwy, а вот сколько времени, можно сделать тайм аут?
0
1355 / 854 / 365
Регистрация: 26.02.2015
Сообщений: 3,806
12.02.2022, 16:11 22
s1and1s, ты бы попробовал книгу взять в руки по сетям (их тысячи) и почитать от начала в сторону конца, сразу бы перестал казаться умным.
0
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
12.02.2022, 20:28  [ТС] 23
Nishen, вы какой порекомендуете?

Добавлено через 2 часа 12 минут
quwy, реализовал ваш метод, сервер ооочень долго добавляет клиента, каждый пакет отправлять серверу, а он всем, быстро совершенно нереально.
Очень много пакетов а с ними и занятых потоков. Всё медленно...
0
Native x86
Эксперт Hardware
5605 / 3348 / 952
Регистрация: 13.02.2013
Сообщений: 10,619
13.02.2022, 02:11 24
s1and1s, опишите, что вы там реализовали, в ролях. Без подтверждения, просто пути данных между СЕРВЕР, КЛИЕНТ1, КЛИЕНТ2, и просто КЛИЕНТ (который новый).
0
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
13.02.2022, 11:55  [ТС] 25
quwy, клиент отправляет пакет 10 раз.
Сервер получает и создаёт поток, в котором он проверяет есть ли такой клиент(если есть то ничего не делает), и добавляет,
Когда сервер получает пакет, он создаёт поток, а вот когда отправляется другой пакет(в котором позиция) создаётся очень много потоков!
Пакет, в котором позиция, отправляется несколько раз в секунду и пересылается всем клиентам!
0
фрилансер
5843 / 5372 / 1102
Регистрация: 11.10.2019
Сообщений: 14,353
13.02.2022, 12:05 26
s1and1s, зачем столько потоков? Всё это делается в одном потоке
0
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
13.02.2022, 15:06  [ТС] 27
Алексей1153, то говорят что в одном потоке не надо(создавай несколько потоков), так как нужно нужно слушать порт, то говорят так не делать.
0
фрилансер
5843 / 5372 / 1102
Регистрация: 11.10.2019
Сообщений: 14,353
13.02.2022, 15:12 28
s1and1s, один поток на сервер - нормально. Но зачем на каждый чих поток создавать? Это будет тормозить
0
Любитель чаепитий
3744 / 1800 / 566
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
13.02.2022, 17:58 29
Цитата Сообщение от Алексей1153 Посмотреть сообщение
Это будет тормозить
это голословное утверждение.
0
фрилансер
5843 / 5372 / 1102
Регистрация: 11.10.2019
Сообщений: 14,353
13.02.2022, 18:33 30
GbaLog-, конечно же это зависит от интенсивности создания потоков. ТС не выкладывает код, но, как мне кажется, там что-то такое происходит адовое
0
1 / 1 / 0
Регистрация: 10.12.2021
Сообщений: 60
15.02.2022, 19:16  [ТС] 31
Алексей1153, а тогда как? Ждать пока пакет обработается? Будет всё равно тормозить.
0
фрилансер
5843 / 5372 / 1102
Регистрация: 11.10.2019
Сообщений: 14,353
15.02.2022, 19:25 32
s1and1s, а что там такое вычисляется то сложное? Сложил в очередь и дальше читаешь
0
15.02.2022, 19:25
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2022, 19:25
Помогаю со студенческими работами здесь

LOST DIR
Пожалуйста помогие!!! ситема андроид кинула в папку LOSD DIR очень важные фото и видео!!!:cry:...

Network connection may be lost
"network connection may be lost " =такая ошибка . не знаю вообще откуда появилась все перестало...

Сделать таймер как в Lost
Подскажите где можно найти программу таймер как в сериале Лост, что б она требовала вводить код 4...

Recovering lost DRAM size
При загрузке компа в начале появляется надпись "Recovering lost DRAM size", три раза...

Ошибка: kernel connection has been lost
Первый день работаю с Maple - все его тонкости не знаю. При h:=900 считает где-то 1 минуту, но...

ORA-12547:TNS:lost contact
вот такая ошибка во время инсталляции. пользовался мануалом...

Компьютер не включается (Recovering lost DRAM)
пишет Recovering lost DRAM size после 3 раза заходил в виндоус , поработал 10 минут вдруг встал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
32
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru