Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Запрос страницы с URL 
:(
    Опции темы
Гость_Felt
Дата 8.7.2005, 05:04 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код
procedure SendMessageToServer;
var
 WSAData: TWSAData;
 vSocket: TSocket;
 Res: Integer;
 Host: TSockAddrIn;
 Text: String;
begin
 WSAStartup($101, WSAData);
 vSocket:=Socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
 if vSocket = INVALID_SOCKET then
  Exit;
 Res:=inet_addr(PChar(ServiceServer));
 if Res <= 0 then
  Exit;
 Host.sin_family:=AF_INET;
 Host.sin_port:=htons(ServiceServerPort);
 Host.sin_addr.S_addr:=Res;
 if Connect(vSocket, Host, SizeOf(Host)) > 0 then
  Exit;
 Text:='GET /service/service.php?code=1 HTTP/1.0'#13#10#13#10;
 Send(vSocket, Text[1], Length(Text), 0);
 WSACleanup;
 Sleep(1000);
end;

Код полностью работает: происходит соединение, только Apache не регистрирует входящего запроса. Может быть строка запроса написана неправильно? Хотя я пробовал ее же написать в телнете, все работало на ура. А из моей проги не хочет.
  Вверх
Гость_Felt
Дата 8.7.2005, 15:35 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Небольшие пояснения к коду:
ServiceServer - это переменная типа String, равная значению xxx.xxx.xxx.xxx
ServiceServerPort - это Integer = 80.

Пожалуйста, не отказывайте в помощи, помогите кто чем может.
  Вверх
Гость_Felt
Дата 9.7.2005, 05:12 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Проблему все же удалось решить. Просто нужно закрывать сокет, я же вместо этого закрывал сразу же интерфейс. Вызов CloseSocket(vSocket) перед WSACleanup решил проблему.
  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0717 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.