Grazie per le info...volevo fare un'altra domanda...spero sia attinente al post e non sia OT.....se io volessi far comunicare, tramite socket, due computer...e volessi che tra i due non ci sia distinzione di ruolo Client e Server...come posso fare....fondamentalmente, quello che serve a me è creare due classi che siano entrambe allo stesso tempo due "client" e due "server"....ma come si fà....è possibile far connettere tramite socket due "Server" o due "client" senza creare un serverSocket? o crearlo in tutti e due? Forse sto dicendo una stupidata...mi è stato chiesto però, di creare un programma che metta in comunicazione due pc sulla rete ed il tutto senza far differenza tra Client e Server, far un collegamento diretto! Qualche esempio di codice?