QThread 내부 run() 함수내부에 아래와 같이 read 하는 부분이 블러킹 모드로 잘 돌아가고 있습니다.
문제는.... 엄청 느리다는게 문제입니다.
waitForReadyRead 이 함수에서 상당시간 기다림을 하고 있는 것 같은데..
winsock 을 사용할때는 break point 를 거는 것 조차 미안할 정도로 빠르게 돌거든요..
음... 어찌하면 QTCPSocket 의 블러킹 모드를 빠르게 구현할 수 있을런지요?
한번더 도움을 청합니다. ㅠㅠ 쥘쥘
bool stream::ReadBuf(char* pBuf,int len)
{
if (m_socket.state() == QAbstractSocket::ConnectedState)
{
bool bReady = m_socket.waitForReadyRead(3000) ;