sinceramente, la tua attenzione secondo me, è volta alla velocità e alla fattibilità del tuo "aver voglia di fare questa cosa". Sicuramente non hai letto la guida MSDN che ti ho passato, perchè li 5, se non proprio (forse qualcuna in più) contengono un breve ma chiarissimo esempio di come lavorare con i socket, leggere il il tuo commento:

non credo ci vogliano conoscenze, sai come utilizzare la classe e il gioco è fatto
scusa se te lo dico, ma indica che tu davvero di OOP non ne sai nulla. come oregon ti auguro buona fortuna.