Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
в общем, в подобных случаях, нужно работать на уровне сокетов, с плагом 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, но не хочет что-то работать твоя функция, точнее она работает, но возвращает [HttpGet_Status] 0, якобы сервер помер, хотя PHP функция возвращает верные данные, т.е. сервер жив. P.S. Если не ошибаюсь, с Neophp, к проекту нужно присобачивать его библиотеку, не хотелось бы.
ну ка покажи как запускаешь, какой адрес, я тоже проверю
Добавлено (28 Января 2012, 10:36) --------------------------------------------- да ты прав, при работе возникает ошибка 80072F78 "Сервер вернул недопустимый или нераспознанный ответ"... вчера же работало, там ничего с серваком не делали, не настраивали?
Добавлено (28 Января 2012, 10:43) --------------------------------------------- все разобрался, это я прогнал... но я прогнал еще больше т.к. забыл что есть глобальная переменная [HTTPPort] для указания порта вот так все работает: SetVar"[HTTPPort]""13001" InternetGet"http://217.23.1.118/""[Responce]""HideProgress+Async"