Cambiamo strada, allora, per comunicare le due applicazioni da me create fanno uso dei metodi Stream.Write e Stream.Read.

Fino a questo punto mi sono limitato a scambiare stringhe tra le applicazioni, ora devo inviare un file (di tipo generico, quindi può essere un jpg o un exe ecc...), che sintassi devo utilizzare per fare ciò?

Per l'invio di stringhe ho utilizzato questa sintassi

codice:
byte[] data = System.Text.Encoding.ASCII.GetBytes("Stringa di prova");
                NetworkStream stream = client.GetStream();
                stream.Write(data, 0, data.Length);
se io volessi mandare un determinato file di cui ho il percorso, come dovrei fare?

codice:
byte[] data = ???
Grazie.