2016-10-13 00:16:48 点击量:10 标签: 收藏本文
控制连接
Taking Control of Connections / author: Kristopher Schultz
一旦你创建使用Macromedia Flash Communication Server MX的应用程序,你也许要决定控制一下所有连到你的程序的请求是否可能接收.这篇文章,我将展示两种普通的控制连接方法:限制连接和密码保护.
限制连接:
如果你运行超过一个flash communication server的程序,早晚你会需要限制一下连接每一个应用程序的数量,尤其是你的程序在流行后.毕竟,你不想让你的多用户水球游戏(multiuser water balloon game)无法进行,因为你的虚拟数据程序占用了全部的服务器连接.我的处方就是对所有的通信程序作限制连接.
让我们开始,看一看当flash文件连接到flashcom server的时候到底发生了什么.除非另外指出,flashcom server总是接收客户端发出的连接请求直到再没有更多的线路提供.如果你想改变这个行为,你需要设定一些服务的规则,在当决定是否应该允许或者拒绝连接的时候使用.写一些服务器端的AS来达到这个任务.设想你不想超过5个用户在同一时间连接到你的程序.在你选择的文本编辑器中创建一个新文本,并保存为main.asc.这个main.asc文件允许你为你的通信程序增加新的能力.把下面的代码加进去:
- application.onConnect = function ( pClient ) {
- if ( application.clients.length >= 5 ) {
- application.rejectConnection(pClient);
- } else {
- application.acceptConnection(pClient);
- }
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室