Проблемы с ASSERT
От: Аноним  
Дата: 13.01.04 15:23
Оценка:
Привет All.

Возник вопрос.
Но все попорядку.
Пишется сетевое приложение. В котором существует два thread которые
вычисляют данные и передют их другому приложению.
Т.е. данные между программами передаются с помощью сокетов,
используя для этого CArchive.


При передачи данных в этом месте выскакивает ASSERT.
#ifdef _DEBUG
void CAsyncSocket::AssertValid() const
{
CObject::AssertValid();
ASSERT(m_hSocket == INVALID_SOCKET || CAsyncSocket::FromHandle(m_hSocket) != NULL);
}

Если быть более точным то ошибку вернула FromHandle

Получается что я не могу передовать указатель на CSocket в thread?
Если можно объясните в чем грабли. Сразу хочу сказать что я небольшой специалист
по сокетам.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.