
Server-Side Communication ActionScript 37
Description
Method; invokes a command or method on a Flash Communication Server or an application
server to which the application instance is connected. The
NetConnection.call method on the
server works the same way as the NetConnection.call method on the client: it invokes a
command on a remote server.
Note: If you want to call a method on a client from a server, use the Client.call method.
Example
This example uses RTMP to execute a call from one Flash Communication Server to another
Flash Communication Server. The code makes a connection to the App1 application on server 2
and then invokes the method
Sum on server 2:
nc1.connect("rtmp://server2.mydomain.com/App1", "svr2",);
nc1.call("Sum", newResult(), 3, 6);
The following server-side ActionScript code is on server 2. When the client is connecting, this
code checks to see whether it has an argument that is equal to
svr1. If the client has that
argument, the
Sum method is defined so that when the method is called from svr1, svr2 can
respond with the appropriate method:
application.onConnect = function(clientObj){
if(arg1 == "svr1"){
clientObj.Sum = function(p1, p2){
return p1 + p2;
}
}
return true;
};
The following example uses an AMF request to make a call to an application server. This allows
Flash Communication Server to connect to an application server and then invoke the
quote
method. The Java adaptor dispatches the call by using the identifier to the left of the dot as the
class name and the identifier to the right of the dot as a method of the class.
nc = new NetConnection;
nc.connect("http://www.xyz.com/java");
nc.call("myPackage.quote", newResult());
NetConnection.close
Availability
Flash Communication Server MX.
Usage
myNetConnection.close()
Parameters
None.
Returns
Nothing.
Description
Method; closes the connection with the server. After you close the connection, you can reuse the
NetConnection instance and reconnect to an old application or connect to a new one.
Note: The NetConnection.close method has no effect on HTTP connections.
Commentaires sur ces manuels