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)'