Написать мультипоточный TCP чат на python + pyqt

Задание закрыто
Стоимость:1 рубль
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2016-12-09 16:34
Обновлено:2016-12-09 16:42
Был на сайте:2024-05-09 10:51

Написать мультипоточный TCP чат на python + pyqt

 
Задача

Нужно написать МУЛЬТИПОТОЧНЫЙ TCP чат на python (какая будет версия - без разницы, главное не ниже 2.7).

Задачи:
- Чат должен работать внутри сети (по лану)
- Отдельно должен быть клиент и отдельно сервер. Один сервер и множество клиентов. Думаю принцип понятен.
- Обязательно должен быть QT интерфейс (не нужно каких-то красивых вещей, просто кнопки и вывод на форму текстовых сообщений)

Принцип работы чата:
- Клиент отправляет информацию на сервер и получает всю информацию с сервера. Т.е. клиенты отправляют всё на сервер, а он уже всё рассылает клиентам. Если удобно сделать так, чтобы клиент и сервер был одной программой, то без проблем - но нужно будет обговорить.

Функционал клиента:
- Отправка сообщений на сервер.
- Приём сообщений с сервера.
- Отправка файлов другим клиентам.

Функционал сервера:
- Приём и рассылка полученных сообщений клиентам.

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.

Другие открытые задания:

поиск заданий