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

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

Мастера, подскажите


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() повторно срабатывать-то должен ?


Наверх

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