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

// сокета и связывание его с одним из IP адресом доступном на компьютере.

if(m_mainSocket.Create() == TRUE)

{

CString strAddress;

m_wndIPAddress.GetWindowText(strAddress);

CString strPort;

m_wndPort.GetWindowText(strPort);

if(m_mainSocket.Connect(strAddress, atoi(strPort)) == FALSE)

{

// В ассинхронном режиме код этой ошибки

// считается как ожидание события подключения,

// т.е. практически успешный возврат.

if(GetLastError() == WSAEWOULDBLOCK)

{

DisabledControl(false);

}

else

{

// Если какая-либо ошибка возникла,

// приводим приложение в первоначальное состояние,

// готовым к следующей попытке создания соединения.

StopChat();

}

}

}

}

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

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

// Нажали кнопку "Выйти из чата ".

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