Flash For Server[FFS]

  FFS(Flash For Server)是一款Flash扩展软件,通过这个软件,我们可以使用Flash来编写服务器端程序。

  通常状况下,Flash是无法进行服务器编程的,如果我们需要服务器端程序,那么只能通过其他的编程语言来编写。对于Flash开发人员来说,另外学习一门编程语言,时间和精力上的消耗是十分巨大的。

  通过使用FMS等软件 ,我们也可以算是能够使用ActionScript来开发服务器端程序了。但是,用这些软件来开发服务器程序,有着很大的局限性。例如,只能实现基于RMTP等协议的软件,想要实现其他自定义的协议就得费点脑筋了。

  而通过FFS来开发服务器端程序则不同。FFS可以让Flash开发人员开发基于TCP/IP协议的服务器端程序。对于某些应用(如网络游戏)来说,使用FFS将比FMS要更好一些。通过FFS,Flash开发人员可以直接使用AS3来编写服务器端程序。这对于游戏开发来说,客户端和服务器端使用相同的编程语言,可以节约大量的开发成本。因为,在网络游戏中,我们通常会在客户端对用户的操作进行计算后通知服务器端,然后,在服务器端再次进行计算以判断客户端的操作是否正确,如果客户端和服务器端使用不同的编程语言,那就意味着我们需要将把同一个算法编写两遍代码,而使用相同的AS3来编写,可以极大的提高代码的重复利用率。

  FFS的使用十分方便。只要将SWF文件名设为main.swf,并放在与FFS.exe相同目录下,然后运行FFS.exe即可启动基于FFS的Flash服务器。

  下面我们来看个简单的例子:

  import cn.ffs.server.TCPServer;
  var server:TCPServer = new TCPServer('127.0.0.1', 5678);
  server.active = true;

  通过这简单的三行程序,现在我们就有了一个可以接受客户端连接的服务器了。当然,这样的服务器除了接受连接请求外,啥也做不了。但是,输入这三行程序,大约不需要一分钟的时间,在这一分钟的时间内,我们就有了一个服务器端程序,不是很令人激动的事情吗?从此以后,我们可以将手里面关于Java、C++等等的书籍,通通扔到故纸堆里面去了。

  FFS的官方网站为http://www.FlashForServer.com/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值