Merge branch 'autumn2020' into 'master'

Autumn2020

See merge request ssau.tk.courses/programming_technologies!1
master
Vladimir Protsenko 4 years ago
commit bf2951ab74

@ -1,3 +1,5 @@
# Материалы курса "Технологии программирования" 2020 # Материалы курса "Технологии программирования" 2020
В данном репозитории находится учебное пособие и примеры выполнения лабораторных работ.
Другие материалы расположены на сайте http://virtual6.ssau.ru/Moodle/course/view.php?id=969.

@ -0,0 +1,3 @@
# Пример выполнения лабораторной работы №1
Реализация динамической библиотеки (APlusBLib), позволяющей сложить два целых числа, а также приложения (ConsoleApplication), демонстрирующего её использование.

@ -1,11 +1,18 @@
# Пример выполнения лабораторной работы №2
Реализация системы мгновенного сообщения между двумя пользователями.
## Запуск сервера ## Запуск сервера
``` ```
python server.py 8080 python server.py 8080
``` ```
Первым аргументом идёт порт сервера, к которому подключаются клиенты.
## Запуск клиента ## Запуск клиента
``` ```
python main.py python main.py
``` ```
Адрес и порт сервера вводятся в графическом интерфейсе.

@ -1,3 +1,5 @@
# Пример выполнения лабораторной работы №3
# Задание # Задание
Написать систему мгновенного обмена сообщениями между несколькими пользователями. В проекте должна присутствовать Написать систему мгновенного обмена сообщениями между несколькими пользователями. В проекте должна присутствовать
@ -8,7 +10,7 @@
Между клиентом и сервером происходит обмен JSON сообщениями вида (класс `datatypes.Message`): Между клиентом и сервером происходит обмен JSON сообщениями вида (класс `datatypes.Message`):
``` ```
{"senderId":"AD60","receiverId":"C399","body":"hello", timestamp:"2020-09-11T08:54:45.528807100Z"} {"senderId":"AD60","receiverId":"C399","body":"hello", "timestamp":"2020-09-11T08:54:45.528807100Z"}
``` ```
- `senderId` - идентификатор отправителя, - `senderId` - идентификатор отправителя,
- `receiverId` - идентификатор получателя, - `receiverId` - идентификатор получателя,

@ -1,4 +1,4 @@
name := "ConsoleChat" name := "Chat"
version := "0.1" version := "0.1"

Loading…
Cancel
Save