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

}

else

{

// Если все в порядке.

DisabledControl(true);

SetWindowText("Сервер ждет подключения!");

// В чате только сервер.

m_wndCountPeople.SetWindowText("В чате 1 чел.");

}

}

}

/////////////////////////////////////////////////////////// БЛОК 1 ////////////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////// БЛОК 2 ////////////////////////////////////////////////////////////////

// Запускаем клиента

voidCChatCppDlg::OnBnClickedRadioClient()

{

// Контроль несанкционированного запуска клиента:

// Если кнопка не в состоянии нажатой,

// если сокет в работе (т.е. только с нулевым сокетом можно начинать работать),

// очень неудобно если в чате все будут под одинаковыми именами..

if(m_ButtonStartClient.GetCheck() != BST_CHECKED) return;

if(m_mainSocket.m_hSocket != INVALID_SOCKET) return;

if(QueryName() == false)

{

AfxMessageBox("ВВедите свое имя для чата!");

StopChat();

return;

}

// Класс CAsyncSocket упрощает процедуру создания сокета,

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