|
POV
Участник
Сказали спасибо: +107/-7
Offline
Сообщений: 640
|
|
Использование локального указателя TCustomWinSocket *Socket
« : 02 Май 2012, 11:12:26 »
|
|
В обработчике onClientRead (хотя почему он - хз, логично было бы on ClientWrite, но опытным путём установлено, что надо использовать именно этот) чтения сокетсервером присланных данных даётся локальный указатель на сокет.
Я пытаюсь его сохранить куда-то чтобы потом по данному сокету дать ответ. Так вот не работает. Отладчик не может даже показать свойства сокета так словно бы объект не существует.
Где я не правильно и что делал? Коллега решал сходную задачу, но на голом API. там такой подход работал.
ЗЫ: Чтобы оно сейчас хоть как-то шевелилось, я в обработчике пробегюсь по всем имеющимся в массиве ...->Connections[] указателям и если нахожу (точнее КОГДА нахожу) указатель совпадающий с локальным, то запоминаю его индекс. Дальнейшая работа с Connections корректна. Но это не комильфо.
|