Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/25: Рейтинг темы: голосов - 25, средняя оценка - 4.68
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 66

Сервер UDP принимающий/передающий пакеты от всех/всем клиентам

18.06.2016, 19:50. Показов 4994. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написан клиент, который передает пакеты на север. Помощь нужна в следующем. Мне нужно чтобы приходящие пакеты на сервер сразу были перенаправлены по ip клиентам, которые были подключены к серверу и не отсоединялись. Или скиньте пожалуйста информацию под данной тематике.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.06.2016, 19:50
Ответы с готовыми решениями:

Многопоточный сервер TCP: разослать сообщения по всем клиентам
Есть tcp сервер, который принимает данные от клиентов и выводит в консоль, и дает ответ клиенту. Уже сутки не могу решить одну...

Ищу UDP демон принимающий/передающий данные сенсоров
Привет всем! На Ubuntu установлен веб сервер apache с mysql, есть wifi модуль передающий данные с сенсоров, по протоколу udp. Есть ли...

Сервер принимает пакеты если клиент указывает неверный порт получателя UDP.
Вот возникла проблема не могу понять почему сервер принимает пакеты если клиент указывает неверный порт получателя UDP. Кто то может...

25
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 66
19.06.2016, 19:36  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от insite2012 Посмотреть сообщение
почему бы не изменить условия и вернуться к TCP
Я не против если бы не сроки. Завтра защита, а переделывать поздно.
Поэтому я выложу завтра код, который будет работать с 2-3мя потоками и запрошенным функционалом. Но все же спасибо за выделенное время. Очень многое узнал.
Цитата Сообщение от insite2012 Посмотреть сообщение
Добавлено через 19 минут
vitas199405, кстати, гляньте эту тему, там как раз про UDP.
Простейшие коды клиент-сервера UDP
Добавлено через 1 минуту
И вот еще. Поищите, примеров, думаю, много будет.
Клиент-Сервер на UDP. Работающий
И спасибо за ссылки.
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
19.06.2016, 20:15
Цитата Сообщение от vitas199405 Посмотреть сообщение
Я не против если бы не сроки.
Ну проект самого сервера я уже сделал, сейчас клиента к нему сделаю и дам вам. А там сами смотрите, мне это просто для тренировки, так сказать.
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
19.06.2016, 21:43
vitas199405, в архиве мой пример. Функционал и службы, и клиента вынесены в отдельные dll, так что их вполне можно использовать в других проектах.
Вложения
Тип файла: rar TCPDemo.rar (135.5 Кб, 5 просмотров)
0
 Аватар для Anklav
447 / 305 / 47
Регистрация: 23.01.2013
Сообщений: 661
20.06.2016, 10:45
TCP протокол работает гараздо медленнее чем UDP.
Учитывая передачу аудио то UDP для этой задачи самое лучшее решение, спорно, конечно, вставлять в посредники сервер, но так по идее проще.

Если у TCP какой то пакет потеряется, то он не будет отдавать следующие хотя возможно они уже и дошли, а у нас аудио передается нам как раз и не нужен уже потерянный. Главное что бы следующие уже доходили.
0
Эксперт .NET
 Аватар для insite2012
5548 / 4311 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
20.06.2016, 11:11
Цитата Сообщение от Anklav Посмотреть сообщение
TCP протокол работает гараздо медленнее чем UDP.
Возможно.
Цитата Сообщение от Anklav Посмотреть сообщение
UDP для этой задачи самое лучшее решение
А вот тут многое зависит от задачи. Если важны все пакеты - то UDP 100500+ не пойдет, он не гарантирует доставку. Потерю пакета (пакетов) придется проверять вручную.
0
20.06.2016, 11:16

Не по теме:

Цитата Сообщение от Anklav Посмотреть сообщение
Учитывая передачу аудио то UDP для этой задачи самое лучшее решение
Цитата Сообщение от insite2012 Посмотреть сообщение
А вот тут многое зависит от задачи.
Хорошо процитировать никогда не поздно.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.06.2016, 11:16
Помогаю со студенческими работами здесь

Клиент отправляет сообщение сервеу, а сервер это отправляет всем клиентам...
Есть сервер и несколько клиентов. Клиент отправляет сообщение сервеу, а сервер это отправляет всем клиентам. Прошу помочь разобраться.

Отправка всем клиентам
Что бы с сервера - server=socket.socket() отправить всем клиентам сообщение нужно использовать server.send()?

Отправка сообщений всем клиентам
Здравствуйте. Создал многопоточный сервер, но никак не могу разобраться с тем, чтобы сервер отправлял сообщение всем клиентам а не только...

Рассылка текста всем клиентам
Всем привет. Нужна помощь: Требуется разослать текст от сервера всем клиентам. Dim IP As IPAddress Dim Port As...

Отправка сообщения всем клиентам
Пишу (пробую) чат на сокетах. Клиент на андроиде. И не могу уже день разобратся с проблемой отправки сообщения всем клиентам. Я пробовал...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации: В классе Работник добавить: накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни коэффициентПрезентеизма — снижает продуктивность. . .
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день. Для работы необходим браузер,. . .
Модель здравосохранения 16. Слишком хорошие и здоровые сотрудники уходят, недовольные зарплатой
anaschu 23.05.2026
Отладка увольнений и настройка производительности Сегодня во второй половине дня разобрались с механикой увольнений и настроили коэффициент сложности заданий. Вот что было сделано. . . .
Как я стал коммунистом))) Модель сохранения здоровья сотрудников, запись блога номер 15
anaschu 23.05.2026
Внезапно хорошее здоровье сотрудников не нужно капиталистам?))
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru