2010-02-23 63 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; 
    } 
} 
相关问题