- 浏览: 47717 次
- 性别:
- 来自: 青岛
最新评论
ps.这一章没什么用,看了反到迷糊
我们已经看过怎样跟服务器建立连接了,忘了的回头看看。。
http://www.nshen.net/blog/article.asp?id=394
现在我们深入一点点。。看看有些细节问题
[1b]info.code:[/1b]
连接后info.code会告诉你连接的状态,以前看的都是NetConnection.Connect.Success, 还有一些其他值,和这些值是什么意思,自己看看。
值得注意的是。NetConnection.Connect.Rejected,收到这条消息的时候说明服务器端拒绝了你,接着马上你会收到另一条,NetConnection.Connect.Closed,连接就关闭了~~~
mync = new NetConnection();
mync.onStatus = function(info) {
switch (info.code) {
case "NetConnection.Connect.Success" :
trace("连接成功");
break;
case "NetConnection.Connect.Failed" :
//关掉服务器的情况
trace("连接失败,请检查你的网络");
break;
case "NetConnection.Connect.Rejected" :
//注意这里,服务器拒绝你的情况,如果遭到拒绝,将会调用两次mync.onStatus,
//第一次"NetConnection.Connect.Rejected"第2次"NetConnection.Connect.Closed"
trace("遭到服务器拒绝");
trace("服务器返回信息:"+info.application.msg);
break;
case "NetConnection.Connect.Closed" :
trace("连接关闭");
break;
}
};
mync.connect("rtmp://localhost/connect", "N神");
//mync.connect("rtmp://localhost/connect","小新")
服务器端拒绝连接?好象见过。。。回头找找。。。。。。。。哦在这里
application.onConnect = function(client) {
this.rejectConnection(client);
}
我不能所有人都拒绝了。。我要把讨厌的人拒绝了。。。
传给服务器一个人名~~
mync.connect("rtmp://localhost/connect", "N神");
服务器看看是不是讨厌的人。。
application.onConnect = function(client, name) {
trace(name);
if (name == "N神") {
//拒绝连接,并返回个错误对象{msg:"服务器不想"+name+"进去,哈哈~"},包含错误消息
application.rejectConnection(client, {msg:"服务器不想"+name+"进去,哈哈~"});
} else {
application.acceptConnection(client);
//成功不能返回客户端信息
}
};
看最上边的代码。。
case "NetConnection.Connect.Rejected" :
//注意这里,服务器拒绝你的情况,如果遭到拒绝,将会调用两次mync.onStatus,
//第一次"NetConnection.Connect.Rejected"第2次"NetConnection.Connect.Closed"
trace("遭到服务器拒绝");
trace("服务器返回信息:"+info.application.msg);
break;遭到服务器拒绝后会trace出服务器返回的错误消息
=======================================
还有一些代码。是在一本电子书上学到的。。。传上来看看
//test2 ,拒绝多余的回调信息
mync = new NetConnection();
mync.onStatus = function(info) {
if (info.code == "NetConnection.Connect.Success") {
trace("连接成功");
this.handleCloseEvents = true;
}
if (!this.isConnected && this.handleCloseEvents) {
this.handleCloseEvents = false;
if (info.code == "NetConnection.Connect.Rejected") {
trace("遭到服务器拒绝");
} else {
trace("连接关闭");
}
}
};
mync.handleCloseEvents = true;
mync.connect("rtmp://localhost/connect", "N神");
//mync.connect("rtmp://localhost/connect","小新")
//test3 ,连接时显示正在连接,检查是否uri错误
本文转自:http://www.5uflash.com/flashjiaocheng/Fmsjiaocheng/2277.html
发表评论
-
Flash Media Server 起步(3)远程共享
2010-04-10 12:00 620[1b]远程共享? [/1b]共享的概念就是让每个链接到服务器 ... -
Flash Media Server 起步(3)远程共享
2010-04-10 11:59 699[1b]远程共享? [/1b]共享的概念就是让每个链接到服务器 ... -
Flash Media Server 起步(5)连接的一些细节
2010-04-10 11:59 672ps.这一章没什么用,看了反到迷糊 我们已经看过怎样跟服务器建 ... -
Flash Media Server 起步(4)视频,流
2010-04-10 11:59 901ps.年底工作忙,没时间学习了啊。。。昨天还破天荒首次加班到半 ... -
flash as3做事件处理中缺省行为
2010-04-09 13:30 778缺省行为(Default behaviors) 当事件发生时 ... -
flash as3做事件处理中缺省行为
2010-04-09 13:30 625缺省行为(Default behaviors) 当事件发生时 ... -
as3中的拖动及碰撞检测
2010-04-09 13:29 1162没有press和release事件 hitTest()被分尸 ... -
as3中的拖动及碰撞检测
2010-04-09 13:29 827没有press和release事件 hitTest()被分尸 ... -
使用as3的Timer类
2010-04-09 13:29 916很好用 import flash.utils.Timer; ... -
as3游戏开发之打气球系列(二)
2010-04-09 10:33 558HI,经过了昨天疯狂的理 ... -
我对as3声音架构的理解
2010-04-09 10:33 631一直都对as3的声音架构 ... -
as3.0游戏开发之打气球系列(一)
2010-04-09 10:33 420好久没有写正经的文章 ... -
as3按钮事件
2010-04-09 10:32 426在刚开始学As3时,如果不知道按钮的事件如onPress的话 ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 10:32 350很不错的视频教程 原文地址: http://blog.sina ... -
指针随鼠标移动的flash卡通时钟
2010-04-08 10:51 588。先看下时钟效果: var fnum:Number = ... -
动画人物运动规律与节奏
2010-04-08 10:51 564本文转自:h ... -
Flash绘制美丽风景画之海滩
2010-04-08 10:51 553过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ... -
Flash制作卷轴水墨画展开动画效果
2010-04-08 10:51 578北京奥运会开幕式上那充满诗意的卷轴,以及它所呈现给我们的一幅幅 ... -
Flash鼠绘入门第十三课:绘制美丽春日飞燕
2010-04-08 10:50 535相传燕子于春天社日北 ... -
Flash绘制美丽风景画之海滩
2010-04-08 09:04 588过前段时间学习,我们掌握了鼠绘的一些初步知识,今天我们来综合一 ...
相关推荐
flash media server 4 帮助文档 Server-Side ActionScript is Adobe’s name for JavaScript 1.5. Flash Media Server has an embedded Java-Script engine that compiles and executes server-side scripts. This ...
Flash Media Server 入门教程
flash media server 中文帮助文档 大家分享咯
FMS4.5( Adobe Flash Media Server4.5)流媒体服务器搭建 支持rtmp推送与浏览
《Flash Media Server基本的服务器设置》
flash media server 2下载 无限制序列号
Adobe Flash Media Server 3由Flash Media Streaming Server 3及Flash Media Interactive Server 3两部分组成,提供流媒体技术及各项实时通讯功能。Adobe Flash Media Server 3可以随时随地提供高效的、一致的视频...
flex flash media server api pdf 帮助 说明
Flash Media Server.v.4.5 注册机
一步一步学Flash Media Server flex flash media server
flash media server 5.0.14(ADOBE FMS5.0)64bit for win 视频服务器软件2017年11月最新版,因文件限制,已拆开两个文件,part1和part2,要2个一起下可用。
fms用的flash播放器 放在服务器下执行
FMS3中文帮助 1.起步 2.流服务 3.开发媒体应用程序 4.开发实况视频应用程序 5.开发社交的媒体程序
Flash Media Server配置与开发入门
想搭建自己的流媒体服务器吗,这是个很不错的教程,找了很久的。
管理Flash Media Server
FLASH MEDIA SERVER4.5注册机,FMS 4.5注册机
Flash_Media_Server_3.5安装配置,欢迎使用
陈冰 翻译 flash media server2 <<Developing media appliactions>>
flash media server 3.5使用教程