first of all, I m just a hobbyist, so I m sorry if this is dumb question or if I m being too naive. (It also means that I can t buy expensive libraries)
This is the situation: I m building a simple voice chat application in C#.NET (something like Ventrilo or TeamSpeak but only for about 15 or 20 people, and running on 100Mbps LAN). I have working server (spawning thread for each client) and client application using UDP for connection and DirectSound for capturing and playing the sound. I can make "1 on 1" calls but I can t figure out one of the most important things:
How do i have more than two people in the conversation?