Whats the difference between fork() & select()?! Select() gives you the ability Synchronous I/O Multiplexing! fork() gives every connection a child process, so its the same concept! I'm confused, can you clarify please?
i usually like windows multi-threading, although thread synchronization can get kinda messy. there are many functions and synchronization techniques for the windows api. this should get you started, it is the MSDN page on processes and threads for the api: