Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Заброшенные сокеты


Страницы:   1 2 3

Евгений07 ©   (2011-09-16 16:47:00) 

Доброго времени!
Встал такой вопрос: что делать с брошенными клиентом сокетами?
Пример
Сторонняя прога запускает мою ДЛЛ
Клиентский сокет подключается к моему серверу

Сторонняя прога вырубает мою ДЛЛ. Без объявления
Сервером не могу вырубить сокет клиента

Сторонняя прога опять запускает мою ДЛЛ
Клиентский сокет хочет подключиться к моему серверу


sniknik   (2011-09-21 14:50:00) [1]

> ... мне разовая проблема.
> Разобрался, решил, пошел дальше.
> Работает.
ошибаешься. тут у тебя проблема не в сокетах, а в логике программирования/мышления, + в понимании потоков. ну..., складывается такое впечатление.
т.е. сейчас ты решаешь/решил задачу с сокетами, завтра будешь с отображаемыми на память файлами в потоке например и упрешься в тоже самое...  но даже не поймешь, будешь всем говорить что опять "разовая" проблема с файлами.


Сергей М.   (2011-09-21 13:43:00) [2]


> Почему .. Тяжелый случай .. не пойму


Потому что вместо ответа на вопрос про логику управления твоей нитью НЕ твоей программой ты понес какую-то ахинею из 3-х пунктов)


Sha   (2011-09-21 13:42:00) [3]

Евгений07   (21.09.11 13:33) [48]

У тех, кто давно и много программирует, мышление более систематическое, что ли.
Не торопись жить, и думать станет проще.


Inovet   (2011-09-21 13:37:00) [4]

> [48] Евгений07   (21.09.11 13:33)
> Тест пашет 3-и сутки без моих проблем
> Появились другие

Чужие т.е.. Зачем тебе чужие.


Евгений07   (2011-09-21 13:33:00) [5]

У меня сейчас все что надо = работает
Тест пашет 3-и сутки без моих проблем
Появились другие

Почему у Уважаемых Мастеров(без кавычек)
Мдя ..
Тяжелый случай ..

не пойму

Спасибо всем Уважаемым Мастерам, которые помогли мне на страницах инета (не только этой) разобраться с сокетами.
Многие годами пашут эту тему.
Некоторым = мне разовая проблема.
Разобрался, решил, пошел дальше.
Работает.

Спасибо!


Сергей М.   (2011-09-21 12:16:00) [6]

Мдя ..
Тяжелый случай ..


sniknik   (2011-09-21 11:22:00) [7]

прямо теряюсь, что сказать...
- вы блондин?
- спасибо я уже пообедал!
и думай что хочешь.

может автору нужен не сайт программистов, а... скажем психиатров? ну чтобы уму мышление "подточили" под программистское.


Евгений07   (2011-09-21 10:44:00) [8]

1 Для меня есть явно разрешенные, документированные вещи
2 Есть неявно разрешенные, недокументированные вещи
3 Есть неявно запрещенные


Сергей М.   (2011-09-21 10:30:00) [9]


> Нить моего клиента управляется сторонней прогой, по своей
> логике


Интересно, и что это за логика ?


Германн   (2011-09-21 00:49:00) [10]


> сколько осталось, из одной возможной ситуации ??!!

+1


sniknik   (2011-09-20 22:26:00) [11]

> возможно
возможной


sniknik   (2011-09-20 22:25:00) [12]

> Но перехватить смог не все ситуации завершения нити с ДЛЛ
сколько осталось, из одной возможно ситуации ??!!

> Пока все работает
чудо, не иначе.


Евгений07   (2011-09-20 21:45:00) [13]

Ошибки исправил.
Сделал как положено клиенту = closeSocet
Но перехватить смог не все ситуации завершения нити с ДЛЛ
Если припрет, буду думать
Пока все работает


sniknik   (2011-09-20 19:40:00) [14]

> и что?
в смысле. - чем это мешает исправить ошибки в твоем коде?


sniknik   (2011-09-20 19:28:00) [15]

> Нить моего клиента управляется сторонней прогой, по своей логике
и что?

> Никакой надежды слесарю гинекологу с процессором
ну почему же? есть "запасная" надежда для всех, на нанятого программиста...


Евгений07   (2011-09-20 19:07:00) [16]


> Сергей М. ©   (20.09.11 12:08) [32]
> Да никак)

И это похоже на чистую голую истину.
Никакой надежды слесарю гинекологу с процессором


Евгений07   (2011-09-20 19:01:00) [17]

Нить моего клиента управляется сторонней прогой, по своей логике


Сергей М.   (2011-09-20 13:09:00) [18]


> крибле-крабле-бумс...
> так примерно


))
Похоже на то, судя по описанию)


sniknik   (2011-09-20 13:06:00) [19]

>> нить клиента с ДЛЛ может отключатся и подключатся сама
> Это как ?)
крибле-крабле-бумс...
так примерно. ;)


sniknik   (2011-09-20 13:02:00) [20]

> как можно со стороны сервера убрать сокеты клиента, к которым со стороны клиента  утрачены ссылки.
а как можно со стороны ... ну скажем бывшей "любовницы" убрать запись (указатель на) о себе из записных книжек бывших "любовников"?

или скажем со стороны квартиры из листка (указателя) приезжающей тещи?

... и т.д.

указатель на что-то не может быть разрушен со стороны объекта, чтобы с этим самым объектом не случилось... (правило, исключения могут быть, но... )


Страницы:   1 2 3

Наверх

Титульная страница Поиск, карта сайта Написать письмо