Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo vc procesa los datos de CSocket en forma de subprocesos múltiples

Cómo vc procesa los datos de CSocket en forma de subprocesos múltiples

Dado que la clase CSocket debe usar el mecanismo de paso de mensajes de la ventana para enviar y recibir, puede usar subprocesos. Puede consultar el siguiente método:

CMySocket*

pSocket;< / p>

...

ThreadFunc(

)

{

pSocket

=

nuevo

CSocket;

pSocekt->Crear();

pSocket->...Conectar(...) ;

mientras(...)

{

MSG

msg;

Dormir(

5

);

si

(

:PeekMessage(&msg,

NULL ,

NULL,...)

NULL,

PM_REMOVE

)

)

{

::TranslateMessage(

&msg

);

::DispatchMessage(

&msg

);

}

.

//Otro código del hilo

) ;

}

Espero que el código anterior te sea útil.