Название: [Решено]Множество приложений, слушающие один и тот же порт Отправлено: merke от Ноябрь 04, 2010, 11:16 Всем привет!
Нужно узнать, имеется ли такая возможность! Пусть имеется множество приложений, нужно чтобы каждое из них в один и тот же момент времени висело например на 3333 порту. Возможно ли такое реализовать!? Я знаю что если одно приложение слушает порт например 3333 и когда второе приложение пытается слушать этот же порт выводится ошибка о том что этот порт уже занят. Собственно вопрос, есть ли решение этой проблемы? Т.е. многим приложением написанными на Qt слушать один и тот же порт? Если кратко изложить суть вопроса, то он будет звучать так: можно ли слушать уже открытый порт? Если да, то как такое реализовать средствами именно Qt, интересует кроссплаформенное решение! С уважением, Александр! Название: Re: Множество приложений, слушающие один и тот же порт Отправлено: Denjs от Ноябрь 04, 2010, 12:19 Зачем вам? какова область применения? вам нужно слушать или фильтровать? реагиовтаь и отвечать на запрос они тоже одновременно будут?
Название: Re: Множество приложений, слушающие один и тот же порт Отправлено: merke от Ноябрь 04, 2010, 12:42 мне нужно слушать!
Название: Re: Множество приложений, слушающие один и тот же порт Отправлено: pethead от Ноябрь 04, 2010, 12:44 устройство сокета таково что повесить более одного слушателя на порт нельзя. собственно порты для этого и придуманы.
другое дело поставить например драйвер для перехвата потока, сниффер, и ловить пакеты, анализировать входящий порт, и делать от этого какие то дела. копайте qt+winpcap, qt+pcap я пользовал на winpcap, делал snmp шлюз, слушал udp протокол на порту 161 и прекрасно получалось, хотя реального получателя на компе где был шлюз не было, да даже если бы и был, то снифферу пофигу: пакеты хавает. или как вариант: посадить на ваш порт некого диспетчера, и пусть клиенты на него цепляются, а он будет слушать ваш порт и разруливать кому что если конечно дело в данных, ведь ip и порт уникальны. Название: Re: Множество приложений, слушающие один и тот же порт Отправлено: merke от Ноябрь 04, 2010, 13:02 Всем спасибо за разъяснение!!!
|