Вопрос по CAsyncSocket
Модераторы: Duncon, Hawk, Romeo, Eugie
В классе CAsyncSocket есть две функции OnSend() и Send() объясните пожалуйста их назначение и отличие, когда и какую надо вызывать.
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Send - это функция, позволяющая отослать данные на другой законэкченый сокет.
OnSend - это нотификация, которая вызывается каждый раз, когда происходит отсылка данных.
OnSend - это нотификация, которая вызывается каждый раз, когда происходит отсылка данных.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
Извините за тупость.
Т.е. после вызова Send() вызывается OnSend() причем автоматически - так? А функции Send() достаточно для отправки сообщения или надо еще какой код прописывать в OnSend()?
Т.е. после вызова Send() вызывается OnSend() причем автоматически - так? А функции Send() достаточно для отправки сообщения или надо еще какой код прописывать в OnSend()?
- Romeo
- Сообщения: 3126
- Зарегистрирован: 02 мар 2004, 17:25
- Откуда: Крым, Севастополь
- Контактная информация:
Send - достаточно. OnSend нужен только если Send как-то хитро отимплементчен, доступа к имплементации нет и ты хочешь выполнять какие-то спецефические дейтвия на каждую отсылку.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.