e' difficile consigliare partendo da zero . . . cmq sia guarda qui ......

....e' un ottima guida che spiega la programmazione di rete in sistemi LINUX. . .in windows cambia qualcosina a livello di funzioni. . .ma i concetti a parita di protocollo sono gli stessi !