CAsyncSocket ThreadPool и проблемы

у меня есть сервер приложений с такой структурой:Существует один объект, называть его Сервером, что в бесконечный цикл слушает и принимает подключения.Я потомок от класса CAsyncSocket, что имеет переопределении события OnReceive, позвонить ему ProxySocket.Кроме того, я пула потоков с раннего созданных потоков.

При подключении получает объект-сервер и он принимает новое подключение нового объекта ProxySocket.При поступлении данных на ProxySocket, он создает команду объект и передает ее пула потоков. В этой команде я дал объекта дескриптор сокета, в ProxySocket. Когда новый объект создание команды - я создать новый Сокет в рабочей нити и прикрепить ручку.
Мой вопрос заключается в следующем:Когда команда завершается, не закрывает сокет, я просто снимите ручку и установить CSocket дескриптор INVALID_SOCKET значение, как и планировалось. Но мой первый ProxySocket объект не получает сообщения о новых данных, полученных после этого. Как я могу решить эту проблему?

Найдено 1 ответ:

CAsyncSocket and ThreadPool problem

http://stackoverflow.com/questions/2661685/casyncsocket-and-threadpool-problem

Посмотреть решение →