Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
ВнизПодскажите решение Найти похожие ветки
← →
саня_ (2006-02-03 11:56) [0]Здравствуйте мастера.Подскажите пожалуйста решение для такой задачи:Имеется некая процедура,которая генерирует случайные числа.Потом она отправляет их через сокет.
Данная процедура запускается в потоке(таких потоков может быть 5,25,100).Как сделать так,чтобы сокет после отправки получал данные,определял с какого потока они посланы и возвращал этому потоку эти данные? Наверно,требуется создавать сокет в теле процедуры?
← →
umbra © (2006-02-03 12:08) [1]правильно ли я понял, что Ваше приложение открывает сокет и пишет в него, причем этот же сокет должен вернуть посланные ему данные?
← →
Гошик Кувшинов (2006-02-03 12:12) [2]создавай каждому потоку свой сокет со своим адресом
← →
саня_ (2006-02-03 12:23) [3]
> создавай каждому потоку свой сокет со своим адресом
Можно поподробнее на этом месте?
> правильно ли я понял, что Ваше приложение открывает сокет
> и пишет в него, причем этот же сокет должен вернуть посланные
> ему данные?
Да,то есть данный сокет должен жить до того,как получит данные,после чего закрывается.
← →
Digitman © (2006-02-03 12:38) [4]
> Потом она отправляет их через сокет
На Луну ?
← →
umbra © (2006-02-03 12:45) [5]2 саня_ (03.02.06 12:23) [3]
а зачем тогда вообще нужен сокет, если о не отправляет данные во внешний мир?
← →
Гошик Кувшинов (2006-02-03 12:49) [6]
> > создавай каждому потоку свой сокет со своим адресом
> Можно поподробнее на этом месте?
в каждом потоке делаешь свой сокет. с tsocketclient/server не связывайся а то придётся обрабатывать сообщения в потоке, лучше сразу пиши на апи. в кажом потоке создаёшь свою переменную типа tsocket, биндишь и коннектишь её независимо от других потоков и вперёд
про сокетное апи смотри сюда http://www.delphikingdom.com/asp/viewitem.asp?catalogid=1021
← →
Digitman © (2006-02-03 12:53) [7]
> Гошик Кувшинов (03.02.06 12:49) [6]
> tsocketclient/server
> не связывайся а то придётся обрабатывать сообщения в потоке
Чушь несусветная.
← →
Гошик Кувшинов (2006-02-03 13:26) [8]Digitman, где ты чушь увидел? эти компоненты асинхронные сокеты используют. они не будут работать без цикла (петли) обработки сообщений
← →
Digitman © (2006-02-03 16:31) [9]Удалено модератором
← →
Digitman © (2006-02-03 16:36) [10]Удалено модератором
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.02.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.041 c