Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: Peter, DEMBEL, YURIY  
[√] Получение данных от сервера
СергейДата: Сб, 21 Мая 2011, 23:24 | Сообщение # 61
Необукер
 
Сообщение

Автор - Сергей
Дата добавления - 21 Мая 2011 в 23:24
mishemДата: Сб, 21 Мая 2011, 23:26 | Сообщение # 62
Эксперт форума


Не хочешь читать хелп?

Если хелп и форум не помогли, тогда все ответы здесь



Если вы думаете, что сможете — вы сможете, если думаете, что нет — вы правы.
 
Сообщение

Автор - mishem
Дата добавления - 21 Мая 2011 в 23:26
SScrewДата: Пт, 27 Января 2012, 08:07 | Сообщение # 63
Любопытный
А как быть с таким - 217.23.1.118:13001? InternetGet не работает, библиотека DEMBEL'я тоже :(
P.S.
PHP аналог:
Code
$fp = fsockopen(217.23.1.118, 13001, $errno, $errstr, 5);  
if (!$fp)
{
echo "Offline :(";
}
else
{
echo "Online ;)";
 
СообщениеА как быть с таким - 217.23.1.118:13001? InternetGet не работает, библиотека DEMBEL'я тоже :(
P.S.
PHP аналог:
Code
$fp = fsockopen(217.23.1.118, 13001, $errno, $errstr, 5);  
if (!$fp)
{
echo "Offline :(";
}
else
{
echo "Online ;)";

Автор - SScrew
Дата добавления - 27 Января 2012 в 08:07
DEMBELДата: Пт, 27 Января 2012, 08:58 | Сообщение # 64
Наш дизайнер
это что и зачем, это прокси? ты хочешь получить ответ от прокси или от ресурса на который ходили через прокси?

Добавлено (27 Января 2012, 08:58)
---------------------------------------------

Quote (SScrew)
библиотека DEMBEL'я тоже

а что ты там использовал то


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениеэто что и зачем, это прокси? ты хочешь получить ответ от прокси или от ресурса на который ходили через прокси?

Добавлено (27 Января 2012, 08:58)
---------------------------------------------

Quote (SScrew)
библиотека DEMBEL'я тоже

а что ты там использовал то

Автор - DEMBEL
Дата добавления - 27 Января 2012 в 08:58
SScrewДата: Пт, 27 Января 2012, 10:36 | Сообщение # 65
Любопытный
Это логин-сервер он-лайн игры. Я хочу получить инфу лежит сервер или работает.
Quote (DEMBEL)
а что ты там использовал то

IP
 
СообщениеЭто логин-сервер он-лайн игры. Я хочу получить инфу лежит сервер или работает.
Quote (DEMBEL)
а что ты там использовал то

IP

Автор - SScrew
Дата добавления - 27 Января 2012 в 10:36
DEMBELДата: Пт, 27 Января 2012, 10:46 | Сообщение # 66
Наш дизайнер
в общем, в подобных случаях, нужно работать на уровне сокетов, с плагом alTCP. Устанавливай точки соединения, с указанием портов, посылай запросы принимай ответы...
Quote (SScrew)
PHP аналог:

вот php так и делает, можешь плаг NeoPHP попробовать если работаешь с php кодом
Quote (SScrew)
InternetGet не работает

там работа с Http протоколом, т.е. видимо порт жестко задан по умолчанию - 80.

в общем, я вижу это сервак какой-то игровой, кс видать. Там есть специальные запросы к нему на "живость", а не так просто шнягу вот эту - эяУ·"(#Q���� - возвращать.

----------
Quote (SScrew)
Это логин-сервер он-лайн игры

в программах лежит консолька tcpping, она пингует по tcp протоколу на указанный порт

либо я тебе функцию сделал

Call "httpget" "http://217.23.1.118:13001" ""

Синтаксис: "httpget" "Сервер(:Порт)" "Кодировка"

без указания кодировки возвращает ответ серва как текст, при указании кодировки (utf-8, ascii, windows-1251 и т.д.) возвращает ответ как поток байт и записывает его как текст в указанной кодировке (использовать по назначению, не знаешь зачем не используй).

потом оформлю отдельно, проверь...

Добавлено (27 Января 2012, 10:46)
---------------------------------------------

Quote (DEMBEL)
потом оформлю отдельно, проверь...

ответ возвр. в переменные
[HttpGet] - ответ серва
[HttpGet_Status] - статус ответа (если 0 то не удалось соединиться, таймаут 3сек).
[HttpGet_Headers] - заголовки ответа
Прикрепления: httpGet_1.0.zip (0.8 Kb)


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениев общем, в подобных случаях, нужно работать на уровне сокетов, с плагом alTCP. Устанавливай точки соединения, с указанием портов, посылай запросы принимай ответы...
Quote (SScrew)
PHP аналог:

вот php так и делает, можешь плаг NeoPHP попробовать если работаешь с php кодом
Quote (SScrew)
InternetGet не работает

там работа с Http протоколом, т.е. видимо порт жестко задан по умолчанию - 80.

в общем, я вижу это сервак какой-то игровой, кс видать. Там есть специальные запросы к нему на "живость", а не так просто шнягу вот эту - эяУ·"(#Q���� - возвращать.

----------
Quote (SScrew)
Это логин-сервер он-лайн игры

в программах лежит консолька tcpping, она пингует по tcp протоколу на указанный порт

либо я тебе функцию сделал

Call "httpget" "http://217.23.1.118:13001" ""

Синтаксис: "httpget" "Сервер(:Порт)" "Кодировка"

без указания кодировки возвращает ответ серва как текст, при указании кодировки (utf-8, ascii, windows-1251 и т.д.) возвращает ответ как поток байт и записывает его как текст в указанной кодировке (использовать по назначению, не знаешь зачем не используй).

потом оформлю отдельно, проверь...

Добавлено (27 Января 2012, 10:46)
---------------------------------------------

Quote (DEMBEL)
потом оформлю отдельно, проверь...

ответ возвр. в переменные
[HttpGet] - ответ серва
[HttpGet_Status] - статус ответа (если 0 то не удалось соединиться, таймаут 3сек).
[HttpGet_Headers] - заголовки ответа

Автор - DEMBEL
Дата добавления - 27 Января 2012 в 10:46
SScrewДата: Сб, 28 Января 2012, 10:19 | Сообщение # 67
Любопытный
Спасибо большое DEMBEL, но не хочет что-то работать твоя функция, точнее она работает, но возвращает [HttpGet_Status] 0, якобы сервер помер, хотя PHP функция возвращает верные данные, т.е. сервер жив. :(
P.S.
Если не ошибаюсь, с Neophp, к проекту нужно присобачивать его библиотеку, не хотелось бы.
 
СообщениеСпасибо большое DEMBEL, но не хочет что-то работать твоя функция, точнее она работает, но возвращает [HttpGet_Status] 0, якобы сервер помер, хотя PHP функция возвращает верные данные, т.е. сервер жив. :(
P.S.
Если не ошибаюсь, с Neophp, к проекту нужно присобачивать его библиотеку, не хотелось бы.

Автор - SScrew
Дата добавления - 28 Января 2012 в 10:19
DEMBELДата: Сб, 28 Января 2012, 10:43 | Сообщение # 68
Наш дизайнер
ну ка покажи как запускаешь, какой адрес, я тоже проверю

Добавлено (28 Января 2012, 10:36)
---------------------------------------------
да ты прав, при работе возникает ошибка 80072F78 "Сервер вернул недопустимый или нераспознанный ответ"...
вчера же работало, там ничего с серваком не делали, не настраивали?

Добавлено (28 Января 2012, 10:43)
---------------------------------------------
все разобрался, это я прогнал...
но я прогнал еще больше т.к. забыл что есть глобальная переменная [HTTPPort] для указания порта
вот так все работает:

SetVar "[HTTPPort]" "13001"
InternetGet "http://217.23.1.118/" "[Responce]" "HideProgress+Async"


Как задавать вопросы

Win7x64 SP1 Neobook v5.70 (Trial)
WinXP SP3 Neobook v5.62
 
Сообщениену ка покажи как запускаешь, какой адрес, я тоже проверю

Добавлено (28 Января 2012, 10:36)
---------------------------------------------
да ты прав, при работе возникает ошибка 80072F78 "Сервер вернул недопустимый или нераспознанный ответ"...
вчера же работало, там ничего с серваком не делали, не настраивали?

Добавлено (28 Января 2012, 10:43)
---------------------------------------------
все разобрался, это я прогнал...
но я прогнал еще больше т.к. забыл что есть глобальная переменная [HTTPPort] для указания порта
вот так все работает:

SetVar "[HTTPPort]" "13001"
InternetGet "http://217.23.1.118/" "[Responce]" "HideProgress+Async"


Автор - DEMBEL
Дата добавления - 28 Января 2012 в 10:43
SScrewДата: Сб, 28 Января 2012, 13:51 | Сообщение # 69
Любопытный
Решение было прямо перед глазами :D
Еще раз большое спасибо - здорово помог! thumbs_up
 
СообщениеРешение было прямо перед глазами :D
Еще раз большое спасибо - здорово помог! thumbs_up

Автор - SScrew
Дата добавления - 28 Января 2012 в 13:51
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск: