Procesos y subprocesos en C

Kr4n3oK

Hola gente estoy programando un servidor con socket en c bajo vc++, la cosa es que no se como hacer para mantener siempre activa una parte que esté escuchando nuevos clientes, supongo que serña crear un subproceso del proceso padre, pero no tengo ni idea de como hacerlo, o no se si ni siquiera hace falta hacer eso y se puede hacer de maneras mas fáciles, espero que podais ayudarme, gracias.

r2d2rigo

http://www.codeproject.com/KB/IP/winsockintro01.aspx
http://www.codeproject.com/KB/IP/winsockintro02.aspx

Kr4n3oK

No consigo echar a andar threads en vc++, no me reconoce las fuciones, estoy buscando códigos escritos para ver las librería que usa pero nada de nada.

dagavi

¿Y hacer uso de la librería pthread?

Kr4n3oK

Eso es en linux "creo"

1 respuesta
HoTiTo

#5 Mira a ver si esto te soluciona algo:

http://pintucoperu.wordpress.com/2007/12/10/programacion-en-windows-usar-pthreads-con-visual-c/

Kr4n3oK

Asi me tira, pero todo cambia ya a usar funciones unix no?

1 respuesta
dagavi

#7 La librería pthread es multiplataforma. No entiendo que quieres decir con "todo cambia".

Kr4n3oK

Vale guay entonces, gracias :D

1 mes después
Hanzou

si dominas pthread en linux, pasarte a windows no te llevara ningun problema xq las funciones son muy parecidas

Usuarios habituales

  • Hanzou
  • Kr4n3oK
  • dagavi
  • HoTiTo
  • r2d2rigo