delphi xe firemonkey нужен простейший клиент-сервер UDPsocket
, реализовать обмен командами между сервером и несколькими клиентами
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.216.156] |
|
|
Соблюдайте общие правила форума
MSDN Library
FAQ раздела
Поиск по разделу
Как правильно задавать вопросы
delphi xe firemonkey нужен простейший клиент-сервер UDPsocket
, реализовать обмен командами между сервером и несколькими клиентами
|
Сообщ.
#1
,
|
|
|
|
Работу с сетями пробую впервые. Есть сервер, на который должен прийти запрос - текстовая строка, и он должен ответить клиенту - тоже текстовая строка.
UDP потому что хочу чтобы клиенты обменивались с сервером зная только порт (так как IP раздаются динамически с роутера) В UDP есть широковещательная рассылка, по этому знать IP сервера не обязательно. Для индентификации клиента хочу использовать префикс с его именем, т.е. сервер когда отвечает, делает рассылку всем, если в ответе префикс соответствует имени клиента, то клиент выполняет команду (примерно так) Когда-то давно использовал Socket-ы, но в проекте под FireMonkey они не работают. Если кто может помочь примером на TUDPSocket |
|
Сообщ.
#2
,
|
|
|
|
Цитата В UDP есть широковещательная рассылка, по этому знать IP сервера не обязательно. Фундаментальный пробел знаний. man model OSI. Если вкратце, у тебя твоя поделка будет работать в пределах широковещательного домена. То бишь дальше роутера твои броадкаст пакеты не уйдут. Следовательно возникает проблема необходимости ip, а следом и STUN, если собрался разрабатывать своё поделие для этих ваших интернетов. |
|
Сообщ.
#3
,
|
|
|
|
Цитата Gonarh @ мне дальше роутера и не нужно. нужно именно в пределах сети. |