2010-02-23 64 views
2

我正在嘗試創建一個將連接到FluorineFx RTMP服務的.NET客戶端客戶端。 這是很容易的創建一個Flex客戶端的消費者,我希望在.NET創建相同如何使用FluorineFx創建Consumer .NET客戶端?

(換句話說如何連接到MessageAdapter MessageAdapter?)

非常感謝,

杜迪·

回答

2

我正在使用NetConnection對象,對我來說工作正常。檢查documentation page

using FluorineFx.Net; 
... 
NetConnection netConnection = new NetConnection(); 
netConnection.OnConnect += new ConnectHandler(netConnection_OnConnect); 
netConnection.NetStatus += new NetStatusHandler(netConnection_NetStatus); 
netConnection.Connect("rtmp://localhost:1935/HelloWorld"); 
... 
void netConnection_OnConnect(object sender, EventArgs e) 
{ 
    //The NetConnection object is connected now 
    netConnection.Call("serverHelloMsg", new ServerHelloMsgHandler(), "some text"); 
} 
... 
void netConnection_NetStatus(object sender, NetStatusEventArgs e) 
{ 
    string level = e.Info["level"] as string; 
} 
... 
//Our result handler object 
public class ServerHelloMsgHandler : IPendingServiceCallback 
{ 
    public void ResultReceived(IPendingServiceCall call) 
    { 
     object result = call.Result; 
    } 
} 
相關問題