![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Файл client/client.rc⇐ ПредыдущаяСтр 14 из 14
//Microsoft Developer Studio generated resource script. // #include " resource.h"
#define APSTUDIO_READONLY_SYMBOLS ///////////////////////////////////////////////////////// // Generated from the TEXTINCLUDE 2 resource. // #include " afxres.h"
///////////////////////////////////////////////////////#undef APSTUDIO_READONLY_SYMBOLS
///////////////////////////////////////////////////////
#if! defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_RUS) #ifdef _WIN32 LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT #pragma code_page(1251) #endif //_WIN32
#ifdef APSTUDIO_INVOKED ///////////////////////////////////////////////////////// // TEXTINCLUDE //
1 TEXTINCLUDE DISCARDABLE BEGIN " resource.h\0" END
2 TEXTINCLUDE DISCARDABLE BEGIN " #include " " afxres.h" " \r\n" " \0" END
3 TEXTINCLUDE DISCARDABLE BEGIN " \r\n" " \0" END
#endif // APSTUDIO_INVOKED
///////////////////////////////////////////////////////// // Icon // // Icon with lowest ID value placed first to ensure //application icon remains consistent on all systems. IDI_APPICON ICON DISCARDABLE " client.ico" IDI_APPICON_SM ICON DISCARDABLE " clientsm.ico"
///////////////////////////////////////////////////////// // Menu //
IDR_MENU1 MENU DISCARDABLE BEGIN POPUP " & File" BEGIN MENUITEM " & Connect", IDM_CONNECT MENUITEM " S& end message", IDM_SEND MENUITEM SEPARATOR MENUITEM " & Exit", IDM_EXIT END END
#endif ///////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED ///////////////////////////////////////////////////////// // Generated from the TEXTINCLUDE 3 resource. //
///////////////////////////////////////////////////////#endif // not APSTUDIO_INVOKED
Варианты заданий к работе: Предварительное задание: разобраться с идеологией написания приложений с сокетами.
Вариант 1 Написать программу-сервер и программу-клиент, работающие на разных компьютерах. Программа-клиент читает строки со стандартного ввода и пересылает их программе-серверу, которая заносит их в файл.Для каждого компьютера-клиента ведется собственный файл. Сервер должен уметь обслуживать несколько соединений от различных клиентов одновременно. Вариант 2 Написать программу-сервер, которая, после подсоединения к ней клиента, принимает от клиента данные со стандартного ввода и отправляет их остальным подключенным клиентам, если они есть. В противном случае клиенту посылается сообщение о ошибке, которое клиент должен принять и интерпретировать.
Вариант 3 Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему имя файла. Сервер открывает указанный файл со своего локального диска и пересылает содержимое файла клиенту, который сохраняет файл на свой локальный диск.
Вариант 4 Написать программу чат-сервер. Клиент подсоединяется к серверу. Вcе текстовые строки, введенные клиентом принимаются сервером и рассылаются всем подсоединенным клиентам (включая отправителя).
Вариант 5 Написать программу-сервер и программу-клиент, тестирующие производительность сети по скорости передачи по сети больших объемов данных. Клиент отправляет запрос серверу, сервер в ответ пересылает псевдослучайный массив объемом в 50 Мб. Клиент измеряет скорость передачи данных.
Вариант 6 Написать программу-сервер и программу-клиент. Клиент соединяется с сервером и передает ему строку символов. Сервер перекодирует строку символов из кодировки ANSI в кодировку ASCII (кодировка window в кодировку DOS) и передает ее обратно клиенту.
Вариант 7 Написать программу-сервер и программу - клиент. Клиент читает файл, пересылает его серверу. Сервер, в свою очередь, пересылает файл всем подключенным клиентам кроме отправителя. Клиент, получив файл, записывает его.
|