PetyaDemonKilla
1

Определение сервером передающего порта

21.05.2013, 12:06. Показов 593. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте. Есть IdTCPServer, который принимает подключения от TCPClient'ов на несколько портов. В зависимости от используемого порта выполняемые сервером действия в обработчике OnExecute должны различаться. Проблема в том, что неизвестно, какой метод использовать для того, чтобы сервер определял, с какого порта приходят данные. Конструкция AContext.Binding.Port по идее должна возвращать номер порта, но независимо от выставленного значения выдает одно и тоже число. В то же время в AContext.Binding отражает порт в переменной FPort, но возвратить это значение правильно не получается. При этом каким-то специальным образом сообщать номер порта со стороны клиента нежелательно.
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2013, 12:06
Ответы с готовыми решениями:

Открытие и использование нужного порта сервером
Возможно ли сделать так чтобы сервер мог на компьютере с закрытыми портами открыть нужный ему порт...

Определение браузера сервером
Есть вот такой код : <link rel="stylesheet" type="text/css" href=" <?php if ( stristr($_SERVER,...

Определение COM порта
Всем привет! Народ, помогите разобраться как работает эта процедура (то что закоментировано, мне...

Определение IP - адреса за прокси-сервером
Добрый день! В php я совсем новичек и поэтому кому-то возможно мой вопрос покажется глупым. Как...

3
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
21.05.2013, 13:37 2
case AContext.Connection.Socket.Binding.Port of
Port1: DoSomething;
Port2: DoSomethingOther;
else
DoSomethingElse;
end;

Добавлено через 10 минут
Цитата Сообщение от PetyaDemonKilla Посмотреть сообщение
Определение сервером передающего порта
Не передающего , а принимающего.
Передающий может быть произвольным в диапазоне теоретически от 0 до 65535, практически - от 1024 до 65535.
1
PetyaDemonKilla
21.05.2013, 14:48 3
Спасибо большое. Возможно еще будут вопросы по проекту, но вообще что курить в таких ситуациях, чтобы осилить самостоятельно подобные препоны?
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
21.05.2013, 15:34 4
Цитата Сообщение от PetyaDemonKilla Посмотреть сообщение
что курить в таких ситуациях
Азы курить, что же еще ..
1
21.05.2013, 15:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2013, 15:34
Помогаю со студенческими работами здесь

Определение(запоминание) com порта
Добрый день. Есть raspberry pi, к нему я хочу подключить 2 свистка usb-rs485. К "свистку1"...

Определение адреса LPT порта
Уважаемые коллеги, У меня есть необходимость найти адрес LPT порта. Я написал такую функцию и...

Определение номера виртуального СОМ порта
Имеется некое устройство, которое опознается Windows как виртуальный СОМ порт. Можно ли как-то...

Определение паузы при чтение с COM порта
Пишу под OS Windows 7 visual studio c использованием MFC. Нужно добиться определения наличия...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru