Скажите как можно реализовать, чтобы при нажатии button, из компа извлекалась информация а именно текстовый файл. П.С. Это не для взлома
using System.IO; public static byte[] ReadFile(string filePath) { byte[] buffer; FileStream fileStream = new FileStream(filePath, FileMode.Open, FileAccess.Read); try { int length = (int)fileStream.Length; // get file length buffer = new byte[length]; // create buffer int count; // actual number of bytes read int sum = 0; // total number of bytes read // read until Read method returns 0 (end of the stream has been reached) while ((count = fileStream.Read(buffer, sum, length - sum)) > 0) sum += count; // sum is a buffer offset for next reading } finally { fileStream.Close(); } return buffer; }
Если нужен именно текст то проще использовать File.ReadAllText(путь к файлу) если нужны октеты File.ReadAllBytes(путь к файлу)
Создаешь сокет, коннектишься к серверу, передаешь информацию Socket s = new Socket(SocketType.Stream, ProtocolType.Tcp); s.Connect("host", port); s.Send(File.ReadAllBytes("путь к файлу")); путь может быть абсолютным и относительным