Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.03.2013, 00:55   #1
Foxeestyle
Подтвердите свой е-майл
 
Регистрация: 10.02.2013
Сообщений: 8
По умолчанию Использование ранее открытого сокета

Здравствуйте, уважаемые форумчане. До этого активно ползал по форуму и впервые возникла необходимость задать вопрос, ибо я застрял. Суть состоит в том, чтобы повторно использовать ранее открытый сокет. Читал варианты решений с копированием дескриптора сокета в своё приложение, но мой случай отличается тем, что сокет открывает компилированный .swf из компонента shockwaveflash моей программы. Т.е. фактически, как я понимаю, описатель сокета крутится уже где-то в адресном пространстве моей программы, а как к нему приконнектиться ума не приложу
Foxeestyle вне форума Ответить с цитированием
Старый 02.03.2013, 18:01   #2
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

можно попробовать тупо перебором если известен удаленный адрес
сокет это хендл, хендл это порядковый номер для таблицы хендлов приложения
можно не лезя в таблицу перебирать от нуля

for i:=1 to 5000 do
if getpeername(TSocket(i),sockaddr,len )<>SOCKET_ERROR then
begin
Вау это сокет, проверяем адрес пира
end;


не факт что это сработает
Не стесняемся, плюсуем!
Slym вне форума Ответить с цитированием
Старый 10.03.2013, 22:37   #3
Foxeestyle
Подтвердите свой е-майл
 
Регистрация: 10.02.2013
Сообщений: 8
По умолчанию

Спасибо за действительно практический совет )) Попробую и сообщу результаты )
Foxeestyle вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как вставить имя открытого файла в xls avolon Microsoft Office Excel 6 12.05.2011 07:59
Определение размера открытого файла Max3001 Общие вопросы Delphi 9 21.04.2011 15:31
Создание файла на основании открытого lecko Microsoft Office Excel 20 17.03.2011 12:53
Получить разрешение открытого окна браузера Kasper1 JavaScript, Ajax 8 24.02.2011 00:00
Поиск открытого окна CraftR14 Общие вопросы Delphi 4 24.04.2010 17:19