![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
OnGetThread [D7, Win2k]
kondryuk © (2004-03-17 21:02:00)Как в OnGetThread на сервере получить текст, который послал клиент.
Клиент посылает текст, потом "слип" на 2 сек, потом поток...
Digitman (2004-03-18 11:12:00) [1]
> Второй параметр - это какой? И какого обработчика?
> ClientExecute что ли?
ты о каком событии речь ведешь ? об OnGetThread ? вот его 2-й параметр и есть в дан.случае объект сласса TServerClientWinSocket, вызывая send/recv-методы которого ты можешь попытаться пообщаться с вновь подключившимся клиентом еще ДО того как вернешь управление вызывающему коду из обработчика данного события ... хотя это - блажь ... на то есть ClientExecute, там и следует организовывать инф.обмен с данным клиентом ... св-во TServerClientThread.ClientSocket, к которому есть своб.доступ в теле ClientExecute, как раз и есть значение того самого 2-го параметра, что ты получил при вызове обработчика OnGetThread
kondryuk (2004-03-18 11:00:00) [2]
> то второй параметр вызова обработчика
Второй параметр - это какой? И какого обработчика?
ClientExecute что ли?
Digitman (2004-03-18 09:03:00) [3]Вообще-то OnGetThread предназначен для иной цели - для создания тобой нового транспортного код.потока .. в теле метода ClientExecute которого, собссно, и можно принимать/получать инф-цию по установленному и ассоциированному с код.потоком соединению
Но если тебе уж так приспичило, то второй параметр вызова обработчика этого метода как раз и дает возможность попытаться обменяться с партнером инф-цией еще ДО того как будет создан код.поток