Консольное клиент серверное приложение - C#
Формулировка задачи:
Здравствуйте.
Возник вопрос, как создать консольное клиент серверное приложение,которое должно предусматривать хранение исходных данных в файле на стороне сервера. Должна быть возможность добавления, редактирования, удаления элементов (каждый элемент содержит 5 параметров),просмотра текущего списка элементов, поиска по названию элемента и сортировки?
Может кто нибудь реализацию подобного примера скинуть, или поделиться полезными ссылками с решением данной проблемы.
Сделал как примерно должна выглядеть консоль для клиента, и по пункту добавления записи. А как остальное пункты реализовать, и в виде клиент серверного приложения как не знаю.
….
Console.WriteLine("Vyberite punkt:\n 1 - Vvesti novuju zapis\n 2 - Redaktirovat' zapis\n 3 - Sortirovat' \n 4 - ydalit' zapis\n 5 - Exit");
String choice=Console.ReadLine();
switch(choice)
{ case "1":
{
Console.WriteLine("Vvedite zapis:");
//чтение вводимых данных
String region=Console.ReadLine();
String tkind=Console.ReadLine();
long quant=System.Int64.Parse(Console.ReadLine());
Laba obj=new Laba(region,tkind,quant);
//открытие файла с данными на запись
FileStream fstr = new FileStream("e:\\file.txt", FileMode.OpenOrCreate,
FileAccess.Write);
fstr.Seek(0,SeekOrigin.End);
StreamWriter sw=new StreamWriter(fstr);
//запись в файл
sw.WriteLine(obj.region + " " +obj.tkind+ " "+obj.quant.ToString()+" ");
sw.Close();
fstr.Close();
break;
}Решение задачи: «Консольное клиент серверное приложение»
textual
Листинг программы
File.AppendAllText(или File.WriteAllText, в зависимости от того что нужно)/ File.ReadAllText