Форум программистов, компьютерный форум, киберфорум
C++: WinAPI
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 2
Регистрация: 17.10.2009
Сообщений: 25
1

Программа, которая стучит на сервер

31.01.2010, 15:17. Просмотров 1007. Ответов 5
Метки нет (Все метки)


Извините за нубский вопрос. Как сделать прогу которая будет стучать на сервер каждые 15 сек. Просто обращатся к серверу по конкретному адрессу через http протокол.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2010, 15:17
Ответы с готовыми решениями:

программа, которая отсылает на сервер пакеты через TCP протокол
Есть программа, которая отсылает на сервер пакеты через TCP протокол, она их и получает. Необходимо...

Стучит кулер
Здравствуйте! Столкнулся с такой вот проблемой: начал сильно стучать кулер на видеокарте ASUS...

Что такое программа-сервер, программа-клиент
Учусь заочно и надо контрольную сделать вкратце я и сам объясню, но надо хотя бы листов на 10...

Barracuda 7200.7 стучит
Нужен совет... у меня проблемка с хардом .... Млин стучит не отображается в биосе.... можно ли как...

5
4 / 4 / 0
Регистрация: 06.02.2010
Сообщений: 13
18.02.2010, 19:25 2
C++
1
2
3
4
5
6
7
8
#include "windows.h"
 
int main()
{
    WinExec("ping сервер -n 1",SW_HIDE);
    Sleep(15000);
    return 0;
}
1
2342 / 498 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
18.02.2010, 19:34 3
opa_opa,
ping использует протокол icmp, но никак не http.
Но ход мыслей, пожалуй, правильный...
0
13194 / 6581 / 1040
Регистрация: 10.01.2008
Сообщений: 15,069
18.02.2010, 20:17 4
Если надо, есть небольшая тулза-заглушка на Delphi. Делает как раз то, что нужно: периодически коннектится, постит данные, получает ответ и отключается.

Добавлено через 1 минуту
Хотя вру, небольшая там только интересующая Вас часть
0
PB
Просто прогер
1286 / 1073 / 13
Регистрация: 13.03.2009
Сообщений: 2,502
18.02.2010, 20:43 5
Вот пинг сервера с использованем API функций, протокола ICMP.
Код на языке PureBasic, но API ведь общее все всех языков, так что думаю разберётесь.
PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
InitNetwork() 
 
Procedure ping(in_ip.s) 
  Protected *host.hostent, ret.l 
  host.s = in_ip 
  *host = gethostbyname_(host) 
  If *host 
    ret = PeekL(PeekL(*host\h_addr_list)) 
  Else 
    ret = *host 
  EndIf 
  sel_ip = ret  
  ResultSize.l = SizeOf(ICMP_ECHO_REPLY) + 255 
  *Result = AllocateMemory(ResultSize) 
  *Echo.ICMP_ECHO_REPLY = *Result 
  
        hFile.l = IcmpCreateFile_() 
        
       lngResult.l = IcmpSendEcho_(hFile, sel_ip, Space(255), 255, 0, *Result, ResultSize, 2000) 
       If lngResult 
          ProcedureReturn #True 
       Else 
          ProcedureReturn #False 
       EndIf 
  
      IcmpCloseHandle_(hFile) 
   FreeMemory(*Result) 
 
EndProcedure 
; ******** Проверка функции********* 
 
If ping ("www.google.com") 
 Debug " Успешно" 
 Else 
 Debug " Не пингуется!" 
EndIf
1
0 / 0 / 2
Регистрация: 17.10.2009
Сообщений: 25
28.03.2010, 18:05  [ТС] 6
Всем спасибо) +1
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.03.2010, 18:05

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Стучит Жесткий диск
Здравствуйте у меня такая проблема: Имеется у меня жесткий диск hitachi объемом 2TB (используется...

Seagate Barracuda 3 Tb стучит
Приветствую Поставил торренты на скачку, ушел спать. Утром проснулся, а диск не показывается в...

Ноутбук. Лаги. Стучит ЖД
Ноутбук lenovo g500A. Сначала лагал, через время начал ели слышно постукивать ЖД. Проверял...

Стучит жесткий диск
У меня два жестких диска, все было нормально, я начал копировать не с системного диска фильм на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.