Я пишу приложение для обмена сообщениями на C #, которое работает на общем файловом сервере в сети. Программа работает несколькими пользователями, работающими с программой, которая обращается к файлу, который используется несколькими компьютерами. Следовательно, мне нужно использовать StreamReader / StreamWriter для доступа к файлу сразу несколькими программами (РЕДАКТИРОВАТЬ: теперь я знаю, что это не очень хороший способ сделать это, но это то, что мне было нужно в то время). Итак, как я могу получить доступ к одному файлу с несколькими программами, не получая ошибок об используемом файле?