Реферат: Разработка программы для обмена тестовыми сообщениями

AfxMessageBox("Попытка подключения была отвергнута!\nВозможно сервер еще не создан!");

StopChat();

}

else

{

m_ButtonSend.EnableWindow(TRUE);

SetWindowText("Сеть работает!");

}

}

///////////////////////////////////////////////////////// БЛОК 2.2 ////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////// БЛОК 1 .6 ////////////////////////////////////////////////////////////////

// Сервер отправляет клиентам количество людей в чате.

void CChatCppDlg::SendCountPeople(void)

{

int countpeople = 1/*сервер*/ + (int)m_vecSockets.size()/*клиенты*/;

m_wndCountPeople.SetWindowText("В чате " +

IntToStr(countpeople) + " чел.");

// Отправим сообщение о количествах людей в чате.

SENDBUFFER sb;

sb.typemessage = m_TypeMessage::tmCountPeople;

sb.countpeople = countpeople;

for(int i = 0; i < (int)m_vecSockets.size(); i++)

{

int send = m_vecSockets[i]->Send(&sb, sizeof(SENDBUFFER));

}

}

///////////////////////////////////////////////////////// БЛОК 1 .6 ////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////// БЛОК 1 .7 ////////////////////////////////////////////////////////////////

// Запрос имени чатующего перед созданием сокета.

К-во Просмотров: 626
Бесплатно скачать Реферат: Разработка программы для обмена тестовыми сообщениями