Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Бот для FMS2 (http://www.flasher.ru/forum/showthread.php?t=107365)

vitlance 30.01.2008 22:42

Бот для FMS2
 
Проблема такая:

Нужно сделать так чтобы например каждые пол часа, (бот) бы вызывал какуето функцию на сервере FMS2, ну например трэйсил время в сервер лог.. Проще говоря, как сделать бота на стороне сервера?

etc 31.01.2008 02:46

Наверное его надо написать на серверной стороне, да?

NikR 31.01.2008 16:47

Если сервер на Винде, можно настроить запуск по расписанию (где-то в администрировании)

vitlance 31.01.2008 20:42

Цитата:

Наверное его надо написать на серверной стороне, да?
да иммено это и нужно

Цитата:

Если сервер на Винде, можно настроить запуск по расписанию (где-то в администрировании)
запуск чего?

etc 01.02.2008 00:23

Ну так откройте документацию по AS (или чего там) для FMS и вперед.

vitlance 01.02.2008 00:43

Вопрос реализации.... как сделать бота на серваке... В доке этого не пишут.... И догадок у меня тоже нету по этому поводу.... собствено за этим я и обратился к вам.

etc 01.02.2008 00:46

У вас работает сервер, на нем выполняется код. Есть дата и время. Какие проблемы-то?

NikR 01.02.2008 18:23

Цитата:

Цитата:

Если сервер на Винде, можно настроить запуск по расписанию (где-то в администрировании)
запуск чего?
exe или функцию dll

vitlance 01.02.2008 20:05

Нужно сделать чтобы функия трэйса времени выполнялась скажем каждые полчаса... сэтИнтервал там неработает.. в этом и вопрос.

MyXus 05.02.2008 14:30

сделайте флешку, которая вызвает эту функцию и вызывайте её кроном
м?

vitlance 05.02.2008 19:00

что такое крон?

etc 05.02.2008 22:39

http://ru.wikipedia.org/wiki/Cron

INK• 20.02.2008 01:50

Цитата:

Сообщение от vitlance
Нужно сделать чтобы функия трэйса времени выполнялась скажем каждые полчаса... сэтИнтервал там неработает.. в этом и вопрос.

сетИнтервал там очень даже работет!

онАппСтарт .. и поехали

VovkaMorkovka 27.02.2008 13:16

Мне кажется, что запускать кроном флешку - это извращение.
Пишем проргамму на любом из универсальных ЯП в ней делаем всю работу и запускаем ее на компе. В качестве ЯП удобного для освоения рекомендую питон

terbooter 28.02.2008 08:02

Сет интервал чуть ли не единственная глобальная функция в SSAS.
И если бы еще и она не работала, то это было бы слишком
Код:

application.onAppStart = function(){
    trace("App Started");
    trace("Trace works!!!")
   
    setInterval(interv,1000);
   
    function interv(){
        trace("Interval");
    }
}

application.onConnect = function(client){
   
    application.acceptConnection(client);
   
    client.ServerFunction=function(ba){
        trace("ServerFunction"+ba+ba.length)
    //    trace(ba.uncompress());
        return ba;
    }
}

Встречный вопрос, а вы хоть одну доку по FMS читали?
Я пологаю что нет, тк этот метод изначальный с первой версии сервера
(даже точнее - это метод JavaScript на базе которого сделан SSAS)
Вот из PDF-справки FMS2

Цитата:

setInterval()
Availability
Flash Communication Server MX 1.0.
Usage
setInterval(function, interval[, p1, ..., pN])
setInterval(object, methodName, interval[, p1, ..., pN])
Parameters
function The name of a defined ActionScript function or a reference to an anonymous
function.
object An object derived from the ActionScript Object object.
methodName The name of the method to call on object.
interval The time (interval) between calls to function, in milliseconds.
p1, ..., pN Optional parameters passed to function.
Returns
A unique ID for this call. If the interval is not set, the method returns -1.
Description
Method (global); continually calls a function or method at a specified time interval until the
clearInterval() method is called. This method allows a server-side script to run a generic
routine. The setInterval method returns a unique ID that you can pass to the
clearInterval() method to stop the routine.


Часовой пояс GMT +4, время: 01:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.