Witam.
Przyklad z MSDN

<c#> Byte[] data = System.Text.Encoding.ASCII.GetBytes(message);

        NetworkStream stream = client.GetStream();
        stream.Write(data, 0, data.Length);</#>

Nie jestem za dobry z VS, wiec prosze o wyjasnienie jak zrobic :

1)Binarna komunikacja, bo tu (chyba?) leci plain text,
2)przesylanie pliku: zeby ustalic rozmiar przesylanych bajtow