Quanti utenti riesce a mantenere un server come questo,
tenendo conto che invia a tutti gli utenti loggati una media di 20 bytes ogni 5 secondi e riceve da tutti gli utenti un media 10 bytes ogni 10 secondi?
Quanti utenti riesce a tenere non avendo problemi di banda?
Per quanto tempo mi resta bloccata l'applicazione nel momento in cui il server deve inviare a 1000 utenti 10 bytes, avendo il server una velocità di upload di 100 Kbytes/s e tralasciando quella in download dei client?
Facendo 2 calcoli abbiamo 9.766 kbytes da inviare, quindi l'applicazioni dovrebbe impiegare un decimo di secondo + il tempo per l'istruzione send + il tempo per il ciclo!
Quanto tempo ci vuole per l'esecuzione del send?
E la domanda più importante......quanto mi conviene riscrivere il server in C# utilizzando l'invio e la ricenzione di dati in modo asincrono?