Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
:)) или... 19.06.01 04:29 Число просмотров: 874
Автор: Delimiter Статус: Незарегистрированный пользователь Отредактировано 19.06.01 05:45 Количество правок: 5
|
Все что написал Kabanchik правильно ....я всегда за помощью к
нему обращаюсь.... и тебе советую :))
дальнейшее просто для твоих размышлений :))
Так как вижу ты HTTPить решил :))
можно конечно и FTP и Gopher прописать на Винсоке :))
но...
делаишь простенький диалог с 2-мя СEditBox первую простую
вторую как multyline побольше
с первой свяжи CString m_str1, со второй CString m_str2
ну и кнопку для запуска всего этого хозяйства :))
тогда твой запрос
void ImiaDialoga::MyReqest()
{
UpdateData(true);
CInternetSession session;
m_str2=CString("Let's go\r\n");
CInternetFile* file=NULL;
try
{
file=(CInternetFile *) session.OpenURL(m_str2);
}
catch(CInternetException* pEx)
{
file=NULL;
pEx->Delete();
}
if(file)
{
m_str2+=CString("First rezult :))\r\n");
CString line;
for(;file->ReadString(line);)
{
m_str2+=line+"\r\n";
UpdateData(false);
}
file->Close();
delete file;
}
else
{
m_str2+=CString("Dik netu tuta nichego!");
}
m_str2+=CString("Jirnii konec===========================");
}
p.s. Да чуть не забыл
подключи #include "afxinet.h"
а в винсоке же старайся пользовать сразу WSA
.....без тормозов :))
почитай про события и как их ловить... и
можешь начинать читать про WSAAsyncSelect() :))
другайя альтернатива создай слушающий сокет как thread
но для общения опять лучше исполтзовать события я
обычно сливаю в volatile и шлю сообщение основной задаче
чтоб она обновила свои боксы и листы ......и чтобы узнать об
окончании thread
зато будешь удовольствие получать от своих прог :))
|
|
|