Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Соединение с нетом... / 9 сообщений из 9, страница 1 из 1
06.03.2007, 01:02
    #34372857
alex-saratov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
Порылся в поиске, но не обнаружил ничего.

Пишу в основном на Delphi, но вот пришлось знакомиться с С++ .... :(
задача - создание очень маленького приложения. ( не вирус :) )
нужно сделать запрос на сайт по типу http://url/list.php и получить строку в которой данные разделены разделителями..

Как это проще сделать? Indy не подходит оно сразу дает размер.

Буду очень признателен...
...
Рейтинг: 0 / 0
06.03.2007, 06:50
    #34372934
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
alex-saratovПорылся в поиске, но не обнаружил ничего.

Пишу в основном на Delphi, но вот пришлось знакомиться с С++ .... :(
задача - создание очень маленького приложения. ( не вирус :) )
нужно сделать запрос на сайт по типу http://url/list.php и получить строку в которой данные разделены разделителями..

Как это проще сделать? Indy не подходит оно сразу дает размер.

Буду очень признателен...
Как я понял, надо считать с сайта страничку?
Можно запрос вручную через сокеты отправить на сервер...

Я могу выложить исходники консольной программы (5кб), которая использует Winsock2 и раз в 15..30 секунд получает страничку с несуществующего (на данный момент) игрового сервера, и ищет там число игроков онлайн... Можно взять оттуда код подключения к сети и сделать по аналогии...
...
Рейтинг: 0 / 0
06.03.2007, 08:22
    #34373014
muk07
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
Вот пример:
1)php файл
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<html>
<body>
<?php
echo (exec("project1.exe"));
?>
</body>
</html>
</head>
</html>
2)С файл (из под cbuilder, но это без разницы)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
//---------------------------------------------------------------------------

#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
char *words[]={
    "первое",
    "второе",
    "третье"
};
int main(int argc, char* argv[]){
int i;
char *pusto="",*comma=",",*separator;
separator=pusto;
for(i= 0 ;i<sizeof(words)/sizeof(char *);i++){
    printf("%s%s",separator,words[i]);
    separator=comma;
}
return  0 ;
}
exe из под него -> в корневой каталог сайта
...
Рейтинг: 0 / 0
06.03.2007, 09:25
    #34373147
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
простой вариань( для всех языков программирования): юзать сокеты и хттп запросы

искать: "сокеты" "tcp" "http запрос GET"
получение страницы или массива байтов (если это бинарник)

аффтопитезь: объект либо именован, либо не существует
...
Рейтинг: 0 / 0
06.03.2007, 10:13
    #34373366
roman10
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
Воспользуйтесь WinInet .
...
Рейтинг: 0 / 0
06.03.2007, 10:16
    #34373381
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
roman10Воспользуйтесь WinInet .

ну да или это тоже. делает за вас все , что я выше описал.
...
Рейтинг: 0 / 0
06.03.2007, 13:23
    #34374266
ErV
ErV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
Вот листинг вышеупомянутой программы-монитора.
...
Рейтинг: 0 / 0
06.03.2007, 14:47
    #34374697
alex-saratov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
Огромное спасибо ErV ... вроде то что нужно.
...
Рейтинг: 0 / 0
06.03.2007, 14:56
    #34374730
alex-saratov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Соединение с нетом...
В догонку....

У меня собственно аналогичная задача, забрать список онлайн пользователей
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Соединение с нетом... / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]