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