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?
7
A
Respuesta
4
Lea la documentación de:
Y también se puede ver un ejemplo en mi respuesta aquí:
Cuestiones relacionadas
- 1. Gui's con Win32 API
- 2. Ruby win32 api interface
- 3. Win32 pila API caminar con MinGW/MSYS?
- 4. Cómo crear una ventana en forma de elipse con VC++ usando win32 API
- 5. ¿Cómo matar procesos por nombre? (Win32 API)
- 6. ¿Cómo usar las API de win32 con python?
- 7. Cómo convertir entre zonas horarias con API win32?
- 8. Cómo hacer varias ventanas usando Win32 API
- 9. Creando una tabla usando Win32 API
- 10. tecla de acceso rápido global con API WIN32?
- 11. Win32 API analógica de envío/captura SIGTERM
- 12. Llamando al método Win32 API desde Java
- 13. Cómo crear un acceso directo mediante programación utilizando Win32
- 14. Controle la carga de la batería con Win32 API
- 15. C++: implementando canalizaciones con nombre utilizando la API de Win32
- 16. Debug Break en Win32 Api funciones
- 17. elección entre win32 API y .NET framework
- 18. C++ Win32 API documentación fuera de línea?
- 19. Juego de bucle en Win32 API
- 20. WinRT como reemplazo de Win32 API
- 21. Llamadas de API de Mocking y Win32
- 22. Win32 API GetShortPathName llamada error en Fa #
- 23. Cómo seleccionar un elemento en un TreeView usando Win32 API
- 24. Cómo saber los detalles de la conexión a Internet con Visual C++ Win32 API
- 25. Win32: ¿Cómo crear un control ListBox usando la función CreateWindowExW()?
- 26. Hilos impulso con CLR
- 27. ¿Cómo puedo saber si una ventana tiene foco? (API Win32)
- 28. Cómo extraer automáticamente las declaraciones API de Win32 en C#?
- 29. Múltiples hilos o procesos con hilos
- 30. ¿Crear tipos de mensajes personalizados en win32?
Llamada 'CreateThread()'. Esta pregunta es demasiado general. –
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). –
Nota: con el tiempo, puede usar la biblioteca boost :: thread. – neodelphi