| Студент | Медведев Кирилл Викторович |
|---|---|
| Группа | М8О-406Б-21 |
Цель — разработка автономного приложения для совместного редактирования файлов, подходящего для кратковременных рабочих сессий в условиях ограниченного доступа к Интернету и стороннему программному обеспечению.
Задачи:
- Спроектировать архитектуру приложения совместного редактора
- Разработать модуль совмещения изменений
- Разработать интерфейс редактора с минимальной зависимостью от окружения исполнения
- Произвести сравнительный анализ разработанного приложения с существующими решениями
- Установлен Go версии 1.20+ (https://go.dev/dl/).
- Рабочий сетевой стек.
- Терминал с поддержкой ANSI-цветов (Linux/macOS) или Windows Terminal (Windows).
cd path/to/root
go mod tidy
go run main.goили
go build -o server main.go
./servercd client
go mod tidy
go run main.go -server ws://Ip:Port -login <editor_name>или
go build -o client main.go
./client -server ws://Ip:Port -login <editor_name>
