PDA

Просмотр полной версии : Вопрос по CAsyncSocket



AlexDav
30.11.2005, 11:29
В классе CAsyncSocket есть две функции OnSend() и Send() объясните пожалуйста их назначение и отличие, когда и какую надо вызывать.

Romeo
01.12.2005, 10:58
Send - это функция, позволяющая отослать данные на другой законэкченый сокет.
OnSend - это нотификация, которая вызывается каждый раз, когда происходит отсылка данных.

AlexDav
01.12.2005, 13:08
Извините за тупость.

Т.е. после вызова Send() вызывается OnSend() причем автоматически - так? А функции Send() достаточно для отправки сообщения или надо еще какой код прописывать в OnSend()?

Romeo
01.12.2005, 13:45
Send - достаточно. OnSend нужен только если Send как-то хитро отимплементчен, доступа к имплементации нет и ты хочешь выполнять какие-то спецефические дейтвия на каждую отсылку.

AlexDav
01.12.2005, 14:07
Спасибо!