public class connetction {
private var nc = new NetConnection();
//客户端
public function act():void {
nc.objectEncoding = ObjectEncoding.AMF0;
nc.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
nc.connect("rtmp://192.168.2.43/test");
}
private function netStatusHandler(event:NetStatusEvent):void {
trace(event.info.code);
switch (event.info.code) {
case "NetConnection.Connect.Success" :
trace("连接成功!");
nc.client = new Object()
nc.client.msgfromserver = fromserver
break;
}
}
private function fromserver(msg:String){
trace(msg);
}
}
//服务端
application.onConnect = function(client) {
application.acceptConnection(client); //同意这个客户端调用
client.call("msgfromserver", null, "msg");
};