Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Моделирование системы обмена сообщениями на одном компьютере

Нужно написать два приложения - "Messenger-Server" и "Messenger-Client" по технологии клиент-сервер.

Приложение Messenger-Server" является серверным приложением и моделирует работу сервера обмена сообщениями. Графический интерфейс этого приложения должен позволять:

- просматривать список зарегистрированных пользователей

- отображать текущее состояние пользователей (Online/Offline/Away)

Это приложение должно хранить список зарегистрированных пользователей и выполнять регистрацию новых по запросам от клиентов. Запрос на регистрацию должен включать имя абонента и его пароль. Регистрация проходит успешно, если пользователя с таким именем еще нет в системе. Обмен сообщениями между пользователями также осуществляется через это приложение.

Графический интерфейс приложения "Messenger-Client" должен позволять:

- вводить имя пользователя и пароль как для входа в систему, так и для регистрации нового пользователя,

- показывать текущий статус (Online/Away)

- обмениваться текстовыми сообщениями с другими пользователями системы,

- задавать интервал времени неактивности пользователя, после истечения которого пользователь автоматически переводится в состояние “Away” (и об этом извещается сервер),

- выходить из системы.

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

Результатом работы должны стать отчет и работающая программа/программы.

Отчет должен включать:

- формулировку задания

- постановку задачи (каким образом задача решается, для вашего задания - какие протоколы и механизмы применяются для обмена информацией между приложениями и т.п.)

- описание основных алгоритмов (например, в виде блок-схем или псевдокода)

- описание работы с программой/программами

- результаты работы программ

- листинги программ

Общие требования к программной реализации:

- платформа - Microsoft Windows ME/2000/XP (Win32 API)

- язык программирования - Visual C++/Delphi/Borland Builder

Лучше всего выполнять на Visual C++

+ комментарии в тексте програмы + достаточно подробный алгоритм.

_______

возможно только написание кода, оформлю сам

_______

в предложение указывайте сроки и цены, заявки без цен не рассматриваю

_______

В аську, почту и личку просьба не писать

=====

Это УЧЕБНОЕ задание, поэтому нет необходимости делать его максимально удобным и функциональным, гораздо более важны сроки и цена. Учитывайте это в своих заявках, скорее всего я выберу того, кто предложит минимлаьную цену.

16 лет назад
ZiXX
Россия
17 лет в сервисе
Был
12 лет назад
34 отзыва
Выбранный исполнитель
kids-fox
Игорь 
36 летУкраина
16 лет в сервисе
Был
10 лет назад
4 отзыва
16 лет назад
$200
3 дня
  • Похожие заказы
  • Нужно написать программу на Delphi 6 или Delphi 7 которая используя TRxTrayIcon сворачивается в трей и умеет получать файлы которые пользователь перетащит на ее иконку. Пути к полученным файлам необходимо сохранить в структуре TStringList.

    Закрыт
    16 лет назад
  • $170

    Написать на Delphi программку, которая на основе запросов в базу MySQL будет создавать XML-фаил и проверять его на валидность при помощи схем XSD.

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Требуется выполнить проект - написать программу для обучения ПДД, содержащую не менее пяти любых функций на выбор Исполнителя. Некоторые возможные варианты - список дорожных знаков, справка, проверка знаний и т.д. Проект должен быть выполнен на языке Delphi ...

    Закрыт
    16 лет назад
  • $5

    Тут такое дело- есть класная прога IconX от Stardock, но есть проблема, при нажатии кнопки "свернуть все окна" она тоже сворачивается вместе с окнами. Я постоянно пользуюсь этой кнопкой и вобщем надо сделать чобы при ...

    Закрыт
    16 лет назад
  • Здравствуйте. Есть предложение по проекту. Задача... Из файла (исходного екселя) в нужный формат файла (тоже ексель). т.е. обычная локальная прога которая преобразовывает один файл в нужный вид. смысл такой есть файл в свободной форме в файле даны ...

    Закрыт
    16 лет назад
  • $250

    Необходимо доработать имеющуюся .NET библиотеку. См приложенный файл с требованиями. Красным помечено то что необходимо реализовать, остальное уже реализовано. Задачи: - добавить один cmd-line тест (NFIQ) (читает указаный файл, обрабатывает его функцией из библиотеки, пишет в ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • Комплекс из 5 небольших и очень небольших приложений. Задачи будут встроены в существующуюю ERP систему. Пользователь сможет фиксировать свои замечания и предложения в БД. Между этой БД и существующей системой д.б. организован обмен. Реализация VBA,SQL2000 - ...

    Закрыт
    16 лет назад
  • $100

    Нужна экспертная система основанная на принципах PROSPECTOR: - с использованием нечетких данных которые общитываются по формуле Байеса - организация иерархии (например несколько гипотез на верхнем уровне, которые требуется доказать или опровергнуть, потом промежуточный уровень по ...

    Прикладное ПО1 исполнитель
    Завершен
    16 лет назад
  • $100

    "Нужно сделать связь автокада и БД. По щелчку открытие окна с информацией об объекте автокада (xyz к прмеру у простого прямоугольника), возможность ее редактирования и сохранения. Праобразом можно считать виртуальные карты местности/городов.". Так вообще выглядело изначально ...

    Прикладное ПО1 исполнитель
    Закрыт
    16 лет назад
  • $50

    Есть уже существующие системы, в бесплатном распространении: MT4, TradeQuote, всевозможные - дилерских центров, а так же платные: NeuroShell, Metastock, Wealthlab и т д. Проект включает в себя создание подобной программы, но несколько улучшенной. Работа большая, ...

    Закрыт
    16 лет назад