IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

 
 Ответить  Открыть новую тему 
> Вопрос про TClientSocket.sendstream
Unconnected
сообщение 6.11.2009 0:12
Сообщение #1


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Привет всем.
У класса TClientSocket есть метод SendStream(TStream), он "отсылает" какой-либо поток. Вопрос, как можно прервать этот процесс? Т.е. если я запустил отсылку, а потом надо её прекратить, как быть?


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 6.11.2009 11:03
Сообщение #2


Гость






Никак... Используй SendBuf вместо SendStream.
 К началу страницы 
+ Ответить 
Unconnected
сообщение 7.11.2009 21:23
Сообщение #3


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


А если просто закрыть сокет, ничего страшного не произойдёт?)

А я ведь это уже сюда постил... wacko.gif


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 7.11.2009 22:18
Сообщение #4


Гость






Цитата
А если просто закрыть сокет, ничего страшного не произойдёт?)
А если ты отправил файл размером в 200 Мб, то пока он весь не уйдет, твой клиент не будет "висеть", так что ты не сможешь ни нажать на кнопку, ни еще что? Как ты организовал посылку?
 К началу страницы 
+ Ответить 
Unconnected
сообщение 7.11.2009 22:21
Сообщение #5


mea culpa
*****

Группа: Пользователи
Сообщений: 1 372
Пол: Мужской
Реальное имя: Николай

Репутация: -  24  +


Мой клиент висеть не будет, всё продумано, отсылка в потоке:)


--------------------
"Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 8.07.2025 1:28
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"