I'm creating a application witch is totally based on winsock. anyway, the thing is that he must have like 200 transactions with remote servers at the same time, you can compare it with a torrent downloader. there you also can have like 200 connections running synchronisly. I'm mostly using the UDP protocol with winsock 2. What would be a good approach to accomplish this, The only way i can think of right now is having 200+ threads running synchornisly next to each other each doing his own transactions. however, there must be a way better approach.
I'm not a beginner in both programming or networking. Neither am i a expert, i just know some stuff, programming for a few years and i've got a few CCNA diploma's.
Thanks already for your support,