QUdpSocket, как послать пакет чтобы его поймали все |
Здравствуйте, гость ( Вход | Регистрация )
QUdpSocket, как послать пакет чтобы его поймали все |
flankerr |
26.6.2009, 17:07
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
как послать udp пакет чтобы его "поймали" все приложения запущеные на данном компе и слушающие порт на который был послан пакет ?
Сообщение отредактировал flankerr - 26.6.2009, 17:21 |
|
|
flankerr |
26.6.2009, 17:45
Сообщение
#2
|
Активный участник Группа: Участник Сообщений: 356 Регистрация: 9.1.2008 Пользователь №: 65 Спасибо сказали: 2 раз(а) Репутация: 0 |
на сколько я знаю это только в виндах локальные пакеты минуют сетевую карту - хотямогу ошибаться.
Broadcast всётаки касается нескольких компов - а тут вопрос локальной машины. Хотя надо попробывать. |
|
|
mva |
26.6.2009, 18:29
Сообщение
#3
|
Участник Группа: Участник Сообщений: 104 Регистрация: 15.3.2009 Из: Киров Пользователь №: 615 Спасибо сказали: 3 раз(а) Репутация: 0 |
как послать udp пакет чтобы его "поймали" все приложения запущеные на данном компе и слушающие порт на который был послан пакет Если предположить, что на один порт можно "повесить" несколько приложений, то как по-твоему ОС, не важно какая, должна определить какому именно приложению отдать принятый пакет? Протокол UDP означает только то, что пакет предназначен всем компьютерам подсети, а не то, что всем приложениям на каждом компе. Пакет IP (в теле которого записан UDP пакет) имеет атрибут "порт получателя", по которому ОС определяет, какому приложению его отдать. Так что ничего из этой затеи не выйдет. Учи протокол TCP/IP. |
|
|
Текстовая версия | Сейчас: 28.12.2024, 15:32 |