I am looking for a tutorial about advanced C# networking, especially about the server part. i want to create a server that can take 1000 connections at the same time. I have learn more about Sockets and TcpClient, but i also know about WCF and UDP. I want an example of server that can have 1000 connections, i have searched on the google about a server like this but i didn't found any or maybe i didn't realize it can take 1000 connections. Do you know some example, tutorial or something else that can help me understand better this technology?