|
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 13
|
|
UDP протокол Важно!21.02.2014, 17:41. Показов 5876. Ответов 8
Метки нет (Все метки)
Ребят в продолжении темы сокетов, работаю уже с UDP прооколом и возникла такая проблема: как клиентом принять сообщение от UDP Servera . Использую стандартные компоненты VLС - IdUDPServer и IdUDPClient.
В обратном направлении все понятно, считываем данные из AData и все хорошо. А вот как от сервера отправить сообщение , вот здесь проблема. Не понятно какой командой считать его. если не трудно напишите пожалуйста команду отправки сообщения сервера и команду приема клиентом, дальше я сам сооброжу. Вообще суть моей программы это отправка 2 сообщений серверу. Мне нужно после того как пришло первое сообщение серверу, он отправил подтверждение клиенту , например сообщением. А как отправить сообщение с сервера не знаю и найти ни где не могу, остольное все написано. Пожалуйста помогите кто знает...
0
|
|
| 21.02.2014, 17:41 | |
|
Ответы с готовыми решениями:
8
UDP протокол Протокол взаимодействия UDP протокол тестирования udp |
|
|
||||||
| 21.02.2014, 19:15 | ||||||
|
Indy, а не VLC.
1
|
||||||
|
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 13
|
|
| 22.02.2014, 05:38 [ТС] | |
|
извените, но я не вижу кода клиента... где именно прием сообщениея на стороне клиента, здесь я так понимаю только отправка. мне не понятно как принять сообщение клиентом, в каком событии, и с чего его считать..? подскажите пожалуйста...
0
|
|
|
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 13
|
|
| 22.02.2014, 18:11 [ТС] | |
|
Попробую точнее написпть. У меня есть две отдельные программы сервер и клиент соответственно. Между ними связь по протоколу UDP. На сервер я отправлюя 2 различных файла, которые сервер должен сохранить в папку. Как только клиент отправляет серверу первый файл , сервер в свою очередь должен отправить клиенту сообщение что дескать первый файл я принял , можно отправлять второй.
Вот в чем загвостка : как клиенту принять сообщение с сервера? В обратную сторону все понятно. Отправил сообщение клиентом . Потом в программе "Сервер" через команду copyform(AData, size) прочитал . Тоесть сообщение приходит в поток AData. А вот когда сервером сообщение клиенту отправил, то в программе "Клиент" где его искать, из какого потока, и в каком событии обрабатывать, тоесть как вобще клиент понимает что ему сервер написал что-то ?? подскажите пожалуйста
0
|
|
|
0 / 0 / 0
Регистрация: 29.01.2014
Сообщений: 13
|
|
| 22.02.2014, 19:53 [ТС] | |
|
там единственное событие onStatus.
Вы строчку кода не могли бы написать, или ссылку на пример какую нибудь, но мне кажется я уже все что можно перерыл.
0
|
|
|
|
||||||||||||
| 22.02.2014, 20:32 | ||||||||||||
На уровне сокетов без всяких Indy еще проще, просто читать в потоке содержимое:
0
|
||||||||||||
|
UeArtemis
18 / 18 / 3
Регистрация: 23.09.2011
Сообщений: 205
|
|
| 08.08.2018, 13:36 | |
|
У меня Read срабатывает только на широковещательные сообщения. Как получить сообщение, отправленное на конкретный IP?
0
|
|
| 08.08.2018, 13:36 | |
|
Помогаю со студенческими работами здесь
9
Не работает udp протокол Использовать протокол UDP
Как задать порт отправителя (Udp протокол) Udp протокол в сети, определить адрес отправителя Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|