OpenRTMFP/Cumulus Primer(2)用Lua編寫HelloWorld應用擴充套件CumulusServer
OpenRTMFP/Cumulus Primer(2)用Lua編寫HelloWorld應用擴充套件CumulusServer
- 作者:柳大·Poechant
- 部落格:Blog.csdn.net/poechant
- 郵箱:zhongchao.ustc@gmail.com
- 日期:April 10th, 2012
下面的這個例項是在本地(Client與Server位於同一機器上)測試的。
1 Server-side
1.1 Server configuration:
; CumulusServer.ini
port = 1935
udpBufferSize = 114688
keepAlivePeer = 10
keepAliveServer = 15
[logs]
name = log
directory = logs
1.2 Application file:
function onConnection(client,response,...)
function client:test(...)
name,firstname = unpack(arg)
return "Hello "..firstname.." "..name
end
end
2 Client-side
// CumulusClient.as
package {
import flash.display.Sprite;
import flash.net.NetConnection;
import flash.net.NetStream;
import flash.net.Responder;
public class CumulusClient extends Sprite {
private var nc:NetConnection = null;
private var ns:NetStream = null;
public function CumulusClient() {
nc = new NetConnection();
nc.connect("rtmfp://localhost");
nc.client = this;
nc.call("test",new Responder(onResult,onStatus), "OpenRTMFP/Cumulus", "World")
}
public function close():void {
nc.close();
}
public function onStatus(status:Object):void {
trace(status.description)
}
public function onResult(response:Object):void {
trace(response) // expected to display "Hello World OpenRTMFP/Cumulus"
}
}
}
3 執行結果
Hello World OpenRTMFP/Cumulus
[SWF] CumulusClient.swf - 解壓縮後為 1,776 個位元組
[卸裝 SWF] CumulusClient.swf
4 遠端測試:一個免費的測試伺服器
獲取 Developer Key 的地址:
http://108.59.252.39:8080/CumulusServer/index.jsp
伺服器配置資訊:
Server: amd64 OS: Linux 2.6.18-028stab095.1
Server IP: 108.59.252.39
OpenRTMFP as of: 22.Feb.2012
編寫伺服器段應用地址:
http://108.59.252.39:8080/CumulusServer/manage_ssls.jsp
快去試試吧 :)
-
轉載請註明來自柳大的CSDN部落格:Blog.csdn.net/poechant
-
相關文章
- OpenRTMFP/Cumulus Primer(6)CumulusServer啟動流程分析(續2)Server
- OpenRTMFP/Cumulus Primer(4)CumulusServer啟動流程分析Server
- OpenRTMFP/Cumulus Primer(5)CumulusServer啟動流程分析(續)Server
- OpenRTMFP/Cumulus Primer(8)CumulusServer主程式主迴圈分析Server
- OpenRTMFP/Cumulus Primer(7)CumulusServer啟動流程分析(續3)Server
- OpenRTMFP/Cumulus Primer(5)CumulusServer啟動流程分析(續1)Server
- OpenRTMFP/Cumulus Primer(1)入門介紹與部署CumulusServerServer
- OpenRTMFP/Cumulus Primer(7)CumulusServer 啟動流程分析(續3)Server
- OpenRTMFP/Cumulus Primer(18)AMF解析之AMFReader(續2)
- Lua擴充套件套件
- OpenRTMFP/Cumulus Primer(16)AMF解析之AMFReader
- OpenRTMFP/Cumulus Primer(14)AMF解析之PacketReader/Writer
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 編寫可擴充套件程式套件
- VSCode擴充套件應用VSCode套件
- easyui應用(四)--- easyui擴充套件UI套件
- OpenRTMFP/Cumulus Primer(17)AMF解析之AMFReader(續1)
- OpenRTMFP/Cumulus Primer(9)AMF解析之BinaryReader/Writer
- 為Unity元件編寫擴充套件Unity元件套件
- 利用Delphi編寫IE擴充套件套件
- [譯]擴充套件 Node.js 應用套件Node.js
- Ace Editor 擴充套件編寫初步(轉)套件
- 利用Delphi編寫IE擴充套件 (轉)套件
- chrome擴充套件應用開發快速科普Chrome套件
- iOS Extension擴充套件開啟宿主應用iOS套件
- 伸縮擴充套件Node.JS應用套件Node.js
- 使用Slice擴充套件伸縮OpenJPA 應用套件
- OpenRTMFP/Cumulus Primer(15)AMF解析之資料型別定義資料型別
- OpenRTMFP/Cumulus Primer(9)AMF 處理方式解析——BinaryReader/Writer
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- J2EE1.4擴充套件了應用伺服器功能套件伺服器
- Web應用擴充套件系列(2):如何確定Web應用執行緒池的大小Web套件執行緒
- 用Unity做個遊戲(五) – 編輯器擴充套件Unity遊戲套件
- Golang中使用lua進行擴充套件Golang套件
- plain framework的實際應用和擴充套件AIFramework套件
- c# 高階應用 理解擴充套件方法C#套件
- 前端打包成桌面應用、以及chrome擴充套件前端Chrome套件
- Ruby Ruport實踐—Ruport::Formatter應用擴充套件ORM套件