Ok visto che si puo fare vi espongo il mio problema....ho scritto da un po di anni a quetsa parte un hubsoft, ossia un server per la rete direct connect.
ora. questo benedetto server fino a quando doveva reggere 500-600 client andava tutto bene... poi ho unito a me un altro server e adesso devo poter reggere ben 1700 client. mi sono accorto che il vb.net usando la funzione
socket.beginsend(byte[] , 0 , socketflags.none, nothing)
mi prende un macello di cpu e quando mando un messaggio a tutti i client la cpu viene occupata per un breve periodo al 100%, il problema sorge perche questo server deve essere in grado di inviare 100-200 messaggi al secondo... quindi il vb.net è da scartare. allora ho pensato... e se creassi una dll in c++ che invia il messaggio ai client al posto del vb.net? che ne dite... in teoria puo funzionare?