![]() |
|
Модераторы: Snowy, Poseidon, MetalFan |
![]()
|
|
| Misha_White |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
Проблема непонятная, но может кто встречался с таким... Я уже не могу ниче понять...
Отправляю с клиента картинку каждые n сек... Первый раз принимается и отображается, а второй раз ругается при попытке загрузить Image из Стрима... Сервер:
Клиент:
Может поможет кто-нибудь Запускал на двух разных машинах, там на третий раз ругается... --------------------
Я не волшебник... я только учусь... |
||||
|
|||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
Обнаружил, что если ошибка появляется при третьем приеме, то ошибка возникает при попытке создать стрим...
--------------------
Я не волшебник... я только учусь... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
по приведенным кускам кода можно сказать только то, что кривовато они написаны. всё.
Это сообщение отредактировал(а) MetalFan - 19.5.2007, 14:49 -------------------- There are always someone smarter than you... |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
--------------------
Я не волшебник... я только учусь... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
так что откуда отправляется? сначало написано, что с клиента, а код отправки указан, как "сервер". откуда вызывается Socket_Proc_Read_Close... откуда уверенность, что вызовы будут происходить в ожидаемой последовательности... + почему бы не использовать какой-нибудь Client/ServerSocket ? -------------------- There are always someone smarter than you... |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
MetalFan,
Все...
Если на данном сокете начнется передача данных от клиента, в главное окно приложения поступит сообщение NETEVENT_MSG. Это же сообщение поступит при разрыве соединения --------------------
Я не волшебник... я только учусь... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 9 Всего: 38 |
Буквально недавно столкнулся с подобной проблемой. Три дня мучений ничего не дали. В итоге решил просто - поток создаю при создании формы и освобождаю при выгрузке формы...
-------------------- ![]() |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
aktuba,
И что, работает? А освобождаешь методом Free? --------------------
Я не волшебник... я только учусь... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 9 Всего: 38 |
Да, работает =))). Освобождаю при завершении программы чере Free =) -------------------- ![]() |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
aktuba,
И правда работает... Только чистить надо Clear-ом... --------------------
Я не волшебник... я только учусь... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 9 Всего: 38 |
Так ты спрашивал как я освобождаю, а не чищу -------------------- ![]() |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
aktuba,
Ну я понял... А че, Destroy не работает? --------------------
Я не волшебник... я только учусь... |
|||
|
||||
| MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 14 Всего: 128 |
-------------------- There are always someone smarter than you... |
|||
|
||||
| aktuba |
|
|||
![]() Смышленный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1915 Регистрация: 24.4.2006 Где: Планета Земля Репутация: 9 Всего: 38 |
А вот вопрос: зачем тебе Destroy, если для этого есть Free? Да и вообще - лучше FreeAndNil... -------------------- ![]() |
|||
|
||||
| Misha_White |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 207 Регистрация: 25.4.2007 Где: Кодинск Репутация: нет Всего: 1 |
MetalFan, А это есть у TMemoryStream 2 метода Free и Destroy... А какой использовать?
Добавлено через 13 минут и 51 секунду aktuba, Ну вот я и спрашиваю, что лучше использовать... --------------------
Я не волшебник... я только учусь... |
|||
|
||||
![]()
|
| Правила форума "Delphi: Сети" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |