Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];
ВнизДинамическое создание методов. Найти похожие ветки
← →
Новичек (2008-03-21 11:10) [0]Уважаемые Мастера, здравствуйте.
Имеется массив сокетов, создаваемых при помощи WSA. Их количество заранее неизвестно (выясняется при подключении к базе данных и может время от времени меняться).
Вопрос такой: есть ли возможность динамически создавать методы обработки для каждого сокета (ведь заранее неизвестно, сколько этих методов должно быть).
Спасибо.
← →
Сергей М. © (2008-03-21 12:23) [1]
> создавать методы обработки
Что сие есть ?
Поясни на примере ...
← →
han_malign © (2008-03-21 12:45) [2]есть такое волшебное свойство Data в сокете - вот туда надо поместить контекст персональный для каждого подключения, а плодить методы с идентичным кодом(и контекстом?) - это, хоть и возможно, но бесперспективно...
← →
Сергей М. © (2008-03-21 12:47) [3]
> есть такое волшебное свойство Data в сокете
Речь у автора идет о Winsock2 API
← →
Новичек (2008-03-21 13:02) [4]
> Что сие есть ?
Я имел в виду обработку информации от сокетов.
> это, хоть и возможно, но бесперспективно...
Не с помощью ли скриптов?
← →
Сергей М. © (2008-03-21 13:04) [5]
> обработку информации от сокетов
А не по барабану ли, откуда эта информация поступила ? Причем здесь вообще сокеты ?
← →
Сергей М. © (2008-03-21 13:07) [6]И вообще, коль речь зашла о сети, следует различать транспортные и прикладные алгоритмы обработки, а не месить все в одну кучу.
← →
han_malign © (2008-03-21 13:14) [7]
> Речь у автора идет о Winsock2 API
WSA:
If lpCompletionRoutine is not NULL, the hEvent field is ignored and can be used by the application to pass context information to the completion routine.
hEvent тот который в lpOverlapped
> > это, хоть и возможно, но бесперспективно...
>
> Не с помощью ли скриптов?
См. Classes MakeObjectInstance/FreeObjectInstance
но все эти ухищрения только для того чтобы получить в оконном обработчике контекст создающего окно класса
← →
Сергей М. © (2008-03-21 13:20) [8]
> han_malign © (21.03.08 13:14) [7]
Не факт что автор использует IOCompletion-механизм.
← →
han_malign © (2008-03-21 13:24) [9]
> Не факт что автор использует IOCompletion-механизм.
телепатирую я :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.04.20;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.045 c