Завершенные
#32976

Лабораторная работа на тему «Создание клиент-серверного приложения «Продвинутый сервер»»

Похожие заявки
Курсовая работа, Другое
Бюджет: По договоренности
Лабораторная, Геодезия
Бюджет: 8500 руб.
Лабораторная, Прикладная информатика
Бюджет: По договоренности
Курсовая работа, Другое
Бюджет: По договоренности
Создан:
16 февраля 2023
Срок сдачи:
30 ноября -0001
Бюджет:
600 руб.
Предмет:
Другое
Тип работы:
Лабораторная
Вуз:
Объем:
от 1 до 3 стр.
Шрифт:
Интервал:
Оригинальность:
%
Описание:
Задание. Создать клиент-серверное приложение со следующим функционалом:

1. Клиент подключается к серверу, обменивается с ним сообщениями и отключается по кодовому слову (задать самостоятельно).

2. Сервер должен одновременно обслуживать несколько клиентов. Для этого нужно вынести код обработки клиента в отдельную функцию, а потом вызывать эту функцию в отдельном потоке. Образец кода приведен ниже.

В отчете с титульным листом предоставьте файл с исходными кодами обоих приложений и описанием работы сервера и клиента. Предоставьте скриншот работы приложений. Должно быть видно окно клиента и сервера на одном рисунке.

Образец исходного кода многопоточного приложения.

using System.Threading;

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

class myThread

{

Thread thread;

public myThread(string name, int num) //Конструктор получает имя функции и номер,

до которого ведется счет

{

thread = new Thread(this.func);

thread.Name = name;

thread.Start(num);//передача параметра в поток

}

void func(object num)//Функция потока, передаем параметр всегда object

{

for (int i = 0;i
Закажите подобную или любую другую работу недорого
или
Предложения (0)