Fork or what?

Hello all.

I'm developing a filetransfer application, which is supposed to work sort of like dcc, with multiple transfers etc. Now i wonder what the best way to manage the transfers is. Should i fork() for each new transfer, hogging loads of memory or use pthreads? Maybe I can use select to see which sockets that are ready for reading? What do you think? :slight_smile:

/Crippe