Сделать шаблон для зенно постера. ТЗ по запросу.
Создание клиент-клиент чата на c#
Необходимо разработать программу (консольную или графическую) для обмена текстовыми сообщениями, работающую в локальной сети в одноранговом режиме.
Каждый участник обмена сообщениями (узел) идентифицируется IP-адресом и произвольным именем, которое задается пользователем (через параметр командной строки, конфигурационный файл или любым другим способом). Уникальность имен не требуется.
После запуска каждый узел с помощью UDP (следует использовать широковещательные пакеты) формирует список активных узлов (IP-адреса и имена). Следует учесть сценарий, когда новый узел включается уже после первичной фазы инициализации.
Обмен сообщениями ведется с помощью TCP в логически общем пространстве: каждый узел поддерживает по одному TCP-соединению с каждым другим узлом и отправляет свои сообщения всем узлам в сети. Отключение узла должно корректно обрабатываться другими узлами.
Пользовательский интерфейс программы должен позволять вводить с клавиатуры и отправлять сообщения, а также просматривать историю событий с момента последнего запуска программы.
История должна включать следующие события в хронологическом порядке с отметками времени:
- входящие сообщения от других узлов (с указанием имени и IP-адреса отправителя);
- собственные отправленные сообщения;
- обнаружение нового узла;
- отключение работающего узла.
Заявки фрилансеров
Похожие заказы
- Прикладное ПО1 исполнительЗавершен6 лет назад
Программный расчет топологии сети передачи данных. Веса маршрутов вычисляются мультипликативно(умножением) в зависимости от каждого ребра. Предпочтительно методом Дейкстра, с условием что граф должен находиться в файле. узлы - это вершины связи(ребра) ...
Прикладное ПО2 заявкиЗакрыт6 лет назадНеобходим разработчик который сможет дописать библиотеку по записи видео с экрана. С знаниями в этой области поможем, по сути необходимы просто руки. Библиотека должна работать на Linux, Mac, Windows. Под каждую платформу своя реализация кэпчуринга ...
Прикладное ПО2 заявкиЗакрыт6 лет назадПриветствую! мы создаем платформу, которая поможет студентам найти работу/стажировку/практику. основным отличием от существующих сервисов является участие учебного заведения. задача сотрудника учебного заведения согласовывать вакансии, направленные в его вуз и верифицировать студентов. ...
Прикладное ПО4 заявкиЗакрыт6 лет назадНужно выполнить два задания из прикрепленных файлов. Там есть пример, всё должно быть просто, но это не моя сфера деятельности, попросили найти кто поможет. Результат работы прислать в виде m-файла или текста в ...
Прикладное ПО1 заявкаЗакрыт6 лет назадНаписать не сложную программу считывания вебкамерой QR код. И вывод информации о человеке (студента): ФИО, дата рождения, группа где учиться; можно еще сделать вывод проверка тестов на правильность. Программа должна подходить к любому ПК. Скачав ...
Прикладное ПО6 заявокЗакрыт6 лет назадНужно реализовать прием звонков из Viber на нашу цифровую АТС по SIP.
Прикладное ПО1 заявкаЗакрыт6 лет назадЗадача: разработать ПО для сравнения стоимости поездок у разных агрегаторов такси. Необходимо разработать ПО, которое будет по заданному таймингу проверять и записывать стоимость поездок у 6 (шести) разных ...
Прикладное ПО1 заявкаЗакрыт6 лет назадСделать программу клинер с минимальным функционалом, чтобы просто чистила темп, кэш, временные файлы и т.п. В интерфейсе программы обязательно должно присутствовать прикрепленное лого и название – SFC Cleaner. Установщик ...
Прикладное ПО4 заявкиЗакрыт6 лет назадНужно написать софтину, которая будет накручивать зрителей (10000 - 20000 человек) на прямую трансляцию (STREAM ) YOUTUBE без нагрузки на ПК. Удержание зрителей - 100% во время всего стрима. Нужно чтобы все происходило через ...
Прикладное ПО1 заявкаЗакрыт6 лет назад