Привет всем.
Есть мастер-контролеры (выступает в качестве TCP сервера). Один такой контроллер обслуживает несколько обычных контроллеров. Мастер контроллеров несколько. Сейчас их 2, в будущем будет больше. 2 мастер контроллера осблуживают 12 обычных контроллеров.
Теперь собственно задача.
Мне из Delphi доступен только мастер контроллер. Мне необходим независимый доступ к каждому обычному контроллеру.
Так вот собственно вопрос,
1 вариант сделать самому сразу 12 потоков и в каждом потоке коннектиться к мастер контроллеру, но с запросом по конкретному контроллеру.
2 вариант сделать 2 потока для связи с мастер контроллерами. В таком варианте будет очередь запросов или компоненты сами как то могут создать потоки ?
C TCP не особенно дружу, так как в осоновном с БД дела имел, так что если можно предложите наилучший вариант.
P.S. для каждого обычного контроллера необходимо отдельное соединение еще с БД.
Delphi7
Компоненты скорее всего буду использовать ICS overbyte
Есть мастер-контролеры (выступает в качестве TCP сервера). Один такой контроллер обслуживает несколько обычных контроллеров. Мастер контроллеров несколько. Сейчас их 2, в будущем будет больше. 2 мастер контроллера осблуживают 12 обычных контроллеров.
Теперь собственно задача.
Мне из Delphi доступен только мастер контроллер. Мне необходим независимый доступ к каждому обычному контроллеру.
Так вот собственно вопрос,
1 вариант сделать самому сразу 12 потоков и в каждом потоке коннектиться к мастер контроллеру, но с запросом по конкретному контроллеру.
2 вариант сделать 2 потока для связи с мастер контроллерами. В таком варианте будет очередь запросов или компоненты сами как то могут создать потоки ?
C TCP не особенно дружу, так как в осоновном с БД дела имел, так что если можно предложите наилучший вариант.
P.S. для каждого обычного контроллера необходимо отдельное соединение еще с БД.
Delphi7
Компоненты скорее всего буду использовать ICS overbyte