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
-
相關文章
- VSCode擴充套件應用VSCode套件
- PHP擴充套件開發教程2 – 編寫第一個擴充套件 hello worldPHP套件
- 編寫可擴充套件程式套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 為Unity元件編寫擴充套件Unity元件套件
- Ace Editor 擴充套件編寫初步(轉)套件
- chrome擴充套件應用開發快速科普Chrome套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- Linux下編寫一個PHP擴充套件LinuxPHP套件
- 2.3.2.4 擴充套件 Data-Linked 應用程式物件套件物件
- c# 高階應用 理解擴充套件方法C#套件
- 如何在AWS上自動擴充套件Web應用套件Web
- plain framework的實際應用和擴充套件AIFramework套件
- 用Unity做個遊戲(五) – 編輯器擴充套件Unity遊戲套件
- laravel框架應用和composer擴充套件包開發Laravel框架套件
- SQL_Postgresql-一些擴充套件和應用SQL套件
- 編寫自定義 Laravel 擴充套件包測試用例,phpunit 錯誤提示 “class not found”Laravel套件PHP
- Ray:用於擴充套件和分發Python和ML應用的框架套件Python框架
- 凱捷:擴充套件製造業AI應用報告套件AI
- 如何構建可控,可靠,可擴充套件的 PWA 應用套件
- Flutter 應用程式建立一個擴充套件皮膚列表Flutter套件
- 編寫基於PHP擴充套件庫的後門PHP套件
- 使用 Cython 為 Python 編寫更快的 C 擴充套件Python套件
- Airflow 中文文件:用Dask擴充套件AI套件
- Caddy-用Go寫的新一代可擴充套件WebServerGo套件WebServer
- 5.4 多鏈:區塊鏈應用的擴充套件互動區塊鏈套件
- Minecraft中ScoreBoard的底層實現與擴充套件應用Raft套件
- 使用View modification擴充套件SAP Fiori應用的一個案例View套件
- 一步步入門編寫PHP擴充套件PHP套件
- 擴充 Swift 應用領域Swift
- 實用的可選項(Optional)擴充套件套件
- kotlin 擴充套件(擴充套件函式和擴充套件屬性)Kotlin套件函式
- Windows 7 下用C++為node.js寫擴充套件模組WindowsC++Node.js套件
- Spring擴充套件介面(2):BeanDefinitionRegistryPostProcessorSpring套件Bean
- 如何將Chrome本地安裝的擴充套件應用匯出到本地Chrome套件
- Unity3D實時平面反射的擴充套件與應用Unity3D反射套件
- 紅帽應用服務組合功能全面擴充套件——優化雲原生應用開發套件優化
- 推薦一個非常好用的Chrome擴充套件應用,用於美化Json字串Chrome套件JSON字串