рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

ОСНОВНЫЕ ФУНКЦИИ ПРОГРАММЫ

Работа сделанна в 2007 году

ОСНОВНЫЕ ФУНКЦИИ ПРОГРАММЫ - раздел Связь, - 2007 год - Сетевые крестики нолики Основные Функции Программы. Void Initme(){; //инициализация Клиентского И Сер...

ОСНОВНЫЕ ФУНКЦИИ ПРОГРАММЫ. void initme(){; //Инициализация клиентского и серверного сокетов. • void ServerStop(HWND hWnd) //Освобождение ресурсов, завершение нитей, закрытие сокетов. • bool clientconnect(HWND hWnd) //Создание нити соединения клиента с сервером. • void startserv(HWND hWnd) //Запуск сервера.

Запуск нити для работы с клиентом, проверка наличия связи с клиентом. • void putplus(HWND hWnd, char flag, char i, char j) //Принятие хода клиента, отправка карты серверу (или клиенту). //Параметр flag имеет следующие значения: // PLUS – крестик, ZERO – нолик. // (i, j) – координаты хода. • DWORD WINAPI ThreadAction_cl(LPVOIINAPI ThreadAction_serv(LPVOID param) //нити клиента и сервера. Проверяют наличие друг друга (клиента и сервера) При получении информации о ходе – обновляется карта и посылается подтверждение. • DWORD WINAPI ThreadAction_put(LPVOID param) //Нить для отправки информации о ходе сопернику.

Производит периодическую отправку информации о ходе до получения подтверждения о ходе. • void drawme(HWND hWnd) //перерисовка карты в случае хода или получения информации. • CHAR * get_error_text(int code) • void err(char * pl) // выдача сообщений об ошибках. • int testnew(pack st, pack nd) // проверка целостности информации из пакета (сравнение прошлой и текущей карт при получении информации.

При отличии карты на одну координату происходит отправка подтверждения и обновление карты игрока). 4.

– Конец работы –

Эта тема принадлежит разделу:

Сетевые крестики нолики

Клиент «активный», сервер «пассивный». 2. Используемые сетевые сообщения. Каждый отправляемый программой пакет имеет идентификатор вида пакета и… Запуск нити для работы с клиентом, проверка наличия связи с клиентом. • void… Производит периодическую отправку информации о ходе до получения подтверждения о ходе. • void drawme(HWND hWnd)…

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: ОСНОВНЫЕ ФУНКЦИИ ПРОГРАММЫ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

ИСПОЛЬЗУЕМЫЕ СЕТЕВЫЕ СООБЩЕНИЯ
ИСПОЛЬЗУЕМЫЕ СЕТЕВЫЕ СООБЩЕНИЯ. Каждый отправляемый программой пакет имеет идентификатор вида пакета и само сообщение. В программе использованы следующие 5 видов пакетов: 1) пакет «информация о кар

ПРОЦЕССЫ
ПРОЦЕССЫ. В процессе работы периодически проверяется наличие связи между клиентом и сервером (пакеты типа 3 и 4). При ходе игрока отправляется информация о ходе до получения подтверждения. П

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги