FMS 服务器端代码未执行

Posted

技术标签:

【中文标题】FMS 服务器端代码未执行【英文标题】:FMS server-side code not executing 【发布时间】:2012-01-12 03:19:03 【问题描述】:

我正在尝试创建一个 RTMP 流应用程序,但我似乎无法让服务器端代码运行。我检查了 RootInstaller/logs/test 上的日志,但里面什么都没有。我也在本地运行一切。

这是我所拥有的:

ActionScript3 文件

public function btnConnectHandler(event:MouseEvent):void

nc = new NetConnection();
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
    nc.connect("rtmp://localhost/test");

fms.ini:

TEST_DIR = C:\Program Files\Adobe\Flash Media Server 4.5\applications\test

Main.acs

// Called when a client connects
application.onConnect = function(client) 
    // accept the new client's connection
    application.acceptConnection(client);

    // send a message
    trace(client.id + " is connected"); 

在我的applications 文件夹中,我还有以下文件:

allowedhtmldomains.txt

Application.xml

main.acs

【问题讨论】:

onConnect 方法的第一行添加一个简单的trace 函数(如trace("onConnect is called"))。它会记录吗? @EminA.Alekperov 我看到它现在记录在 FMS 日志文件夹中。昨晚我在玩 main.acs 的文件名,我想知道这是否是导致它无法写入rootinstaller/log 的原因。无论如何,您能否复制您的评论作为答案,我会检查它。感谢您的帮助! 【参考方案1】:

onConnect 方法的第一行添加一个简单的trace 函数(如trace("onConnect is called"))。它会记录吗?

【讨论】:

以上是关于FMS 服务器端代码未执行的主要内容,如果未能解决你的问题,请参考以下文章

在当前未实现的数据库服务器端执行'System.Linq.Enumerable:GroupBy(IEnumerable`1,Func`2)'

添加 jQuery UI 后服务器端代码未触发

CORS - 服务器端 cookie 未保存在 chrome 浏览器上

云代码功能未使用 Parse 服务器开源 API 执行

nginx配置某端口号后无法运行排查

数据表:服务器端全局搜索未在“search[value][0]”中发送值