Реферат: Разработка программы для обмена тестовыми сообщениями
void CChatCppDlg::EnabledControl(void)
{
// Разрешения.
m_wndIPAddress.EnableWindow(TRUE);
m_wndPort.EnableWindow(TRUE);
m_ButtonStartClient.EnableWindow(TRUE);
m_ButtonStartServer.EnableWindow(TRUE);
// Запреты.
m_ButtonStopChat.EnableWindow(FALSE);
m_ButtonSend.EnableWindow(FALSE);
}
///////////////////////////////////////////////////////// БЛОК 1.1////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////// БЛОК 1.2////////////////////////////////////////////////////////////////
// Принимаем запросы на подключения
void CChatCppDlg::OnAccept(void)
{
CSock* pSock = new CSock;
pSock->m_pParent = this;
// Если все в порядке добавим рабочий сокет в список
// подключенных рабочих сокетов.
if(m_mainSocket.Accept(*pSock) == TRUE)
{
m_vecSockets.push_back(pSock);
m_ButtonSend.EnableWindow(TRUE);
SendCountPeople();
}
else
delete pSock;
SetWindowText("Сеть работает!");