成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一個基于Node.js的AMF實現

開發 前端
用過AMF的人應該知道這個東西不僅高效,而且極大地解除了服務器端和客戶端的代碼耦合度。今天恰巧發現github上有個基于node.js的AMF實現,于是搞點代碼玩了一下。

用過AMF的人應該知道這個東西不僅高效,而且極大地解除了服務器端和客戶端的代碼耦合度。今天恰巧發現github上有個基于node.js的AMF實現,于是搞點代碼玩了一下,hoho~。下面是Flash通過AMF與node.js通信的一個例子:

首先定義服務器端的類和方法

  1. exports.sayHello = function( callback ){  
  2.     return 'Hello World';  

然后使用node.js創建一個server,把這個AMF服務跑起來。

  1. //定義端口,主機,過期時間。  
  2. var listenPort = 8001;  
  3. var listenHost = 'localhost';  
  4. var timeout = 5000;  
  5.    
  6. //包含對應的服務器類  
  7. var methods = require('./amf-methods');  
  8.    
  9. //包含amf的實現庫  
  10. var server = require('../../node-amf/http-server');  
  11. //啟動服務  
  12. server.start( listenPort, listenHost, methods, timeout ); 

接著Flash的呼叫AMF方式還是那一套:

  1. package {  
  2.     import flash.display.Sprite;  
  3.     import flash.net.NetConnection;  
  4.     import flash.net.Responder;  
  5.    
  6.     public class NodeJS_AMF extends Sprite {  
  7.    
  8.         protected var connection:NetConnection;  
  9.         private var responder:Responder;  
  10.         private var host:String = "http://localhost:8001/";  
  11.    
  12.         public function NodeJS_AMF() {  
  13.            responder = new Responder(this.onResult, this.onFault);  
  14.            connection = new NetConnection();  
  15.            connection.connect(host);  
  16.            connection.call("sayHello", responder);  
  17.         }  
  18.    
  19.         private function onResult(e:*):void{  
  20.            trace(e);  
  21.         }  
  22.         private function onFault(e:*):void{  
  23.            trace(e);  
  24.         }  
  25.    
  26.     }  

have fun!

原文:http://www.colorhook.com/blog/?p=829

【編輯推薦】

  1. 使用Node.js作為完整的云環境開發堆棧
  2. 淘寶袁鋒:Node.js會令后端人員產生危機感
  3. 用Node.js開發memcache協議的反向代理服務器
  4. 基于Node.js、Express和Jscex開發的ToDo網站示例
  5. Node.js初探之hello world
責任編輯:陳貽新 來源: colorhook.com
相關推薦

2020-08-07 10:40:56

Node.jsexpress前端

2021-12-25 22:29:57

Node.js 微任務處理事件循環

2011-06-17 10:29:04

Nodejavascript

2022-06-05 13:52:32

Node.jsDNS 的原理DNS 服務器

2014-08-01 10:24:11

2020-08-24 08:07:32

Node.js文件函數

2022-10-18 18:43:40

Node.js低代碼

2013-11-01 09:34:56

Node.js技術

2015-03-10 10:59:18

Node.js開發指南基礎介紹

2019-04-15 11:00:46

框架Node.JS開發

2020-07-16 07:22:10

PythonNode.JS編程語言

2024-03-26 10:38:47

模塊CommonJSES

2020-07-15 08:06:04

Node.js框架開發

2020-02-25 12:27:59

Node.jsWeb開發前端

2022-01-07 08:00:00

Node.js開發Web

2011-09-08 14:16:12

Node.js

2020-10-29 16:00:03

Node.jsweb前端

2012-02-03 09:25:39

Node.js

2020-05-29 15:33:28

Node.js框架JavaScript

2021-12-28 20:04:23

Node.js開發JavaScript
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级欧美| 欧美视频二区 | 天天色图| 欧美久久久久久 | 日韩一二三区 | 久久久精品影院 | 亚洲自拍偷拍av | 国产精品毛片一区二区在线看 | 国产精品久久久久影院色老大 | 日日摸日日碰夜夜爽2015电影 | 欧美精品一区二区三区在线 | 久久久久久高潮国产精品视 | 精品久久久久久久 | 久久亚洲天堂 | 日韩精品一区二区三区中文字幕 | 国产色 | 久久精品国产一区 | 久久久久99 | 国产最好的av国产大片 | 午夜精品一区二区三区在线观看 | 国户精品久久久久久久久久久不卡 | 日韩久久久久久 | 这里精品| aaaa日韩| 日日综合 | 免费国产精品久久久久久 | 欧美精品欧美精品系列 | 男女免费网站 | 国产欧美在线 | 欧美片网站免费 | 久色网| 蜜桃视频在线观看免费视频网站www | 欧美精品1区 | 亚洲免费毛片 | 国产精品九九九 | 免费亚洲成人 | 国产精品一区二区精品 | 精品国产91乱码一区二区三区 | 亚洲综合无码一区二区 | 欧美成人精品在线 | 亚洲国产黄色av |