2011-08-31 28 views
7

He escrito un servidor TCP con Win32 API y C++ pero tiene un único subproceso. ¿Alguien puede decirme cómo voy a hacerlo con múltiples subprocesos? Me imagino que por cada nueva conexión aceptada, tendré que generar un hilo que se encargue de ello. Pero nunca he tenido experiencia con el enhebrado en Win32. ¿Alguien puede decirme cómo me gustaría ir a la programación con Win32 y C++?¿Cómo crear hilos con Win32 API?

+3

Llamada 'CreateThread()'. Esta pregunta es demasiado general. –

+0

Tenga en cuenta que las configuraciones de un hilo por socket casi nunca son el diseño correcto. Le sugiero que busque en una configuración con un número fijo de subprocesos ya sea usando sockets no bloqueantes o [puertos de finalización de E/S] (http://msdn.microsoft.com/en-us/library/aa365198 (v = vs. 85) .aspx). –

+0

Nota: con el tiempo, puede usar la biblioteca boost :: thread. – neodelphi

Respuesta

Cuestiones relacionadas