![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мастера, подскажите
Jeck © (2002-04-29 09:37:00)Компоненты TServerSocket и TClientSocket.
Отсылаю SendStream. Внутри функции ServerSocketClientRead считал ReceiveBuf, проверяю все ли принял, и вызываю подпрограмму, обрабтываю данные. Но потом событие ClientRead перестает срабатывать. При каком случае такое возможно?
Jeck (2002-04-30 10:55:00) [1]Спасибо. Нашел уже. Правда до сих пор понять не могу почему не работало 8)
cyborg (2002-04-29 21:04:00) [2]Вроде в справке написано, что когда включен, если не ошибаюсь, blocking режим, то onread и onwrite не работает, или наоборот когда выключен.
Digitman (2002-04-29 13:48:00) [3]В ситуации, когда в твоем коде есть ошибки. Приводи код - будет и разговор.
Jeck (2002-04-29 12:32:00) [4]В общем, есть кнопочка SEND, нажали, отправили данные. Через некоторое время опять нажали, отправили данные, но событие OnRead на сервере не срабатало. Вот я и спрашиваю, при какой ситуации такое бывает?
Digitman (2002-04-29 10:51:00) [5]Так ты больше ничего и не посылаешь серверу кроме одного-единственного SendStream (судя по изложенной в вопросе ситуации) ! С чего бы OnClientRead() повторно срабатывать-то должен ?