0
namespace TinyChat
{
    class Program
    {
        NetConnection Client;

        static void Main(string[] args)
        {
            Program TinyChat_Function = new Program();
            TinyChat_Function.connectTinyChat();
        }
        void connectTinyChat()
        {
            Client = new NetConnection();
            Client.OnConnect += new ConnectHandler(Client_OnConnect);
            Client.NetStatus += new NetStatusHandler(Client_NetStatus);

            Client.Connect("rtmp://209.212.144.77:443/tinyconf", new string[] { "SomeRoom", "none", "show", "tinychat" }); 
        }
    }

エラー:

1 The name 'Client_OnConnect' does not exist in the current context
2 The name 'Client_netStatus' does not exist in the current context

最新バージョンの FluorineFx を使用しています。

ドキュメントは、これがこれを行う正しい方法であることを示していますが、これは機能しません。この問題を解決する方法についてのアイデアはありますか?

ドキュメントはここにあります。

4

1 に答える 1

0

Client_OnConnectイベント ハンドラとイベント ハンドラのコードはどこにありClient_NetStatusますか? ここで行にイベントを追加していますが、コードを実装していません。質問に貼り付けるのを忘れていない限り。

Client.OnConnect += new ConnectHandler(Client_OnConnect);
Client.NetStatus += new NetStatusHandler(Client_NetStatus);

ドキュメントリンクを見ると、これはコードです

void netConnection_OnConnect(object sender, EventArgs e)
{
    //The NetConnection object is connected now
    netConnection.Call("serverHelloMsg", new ServerHelloMsgHandler(), "some text");
}

メソッドにコードを置き換えnetConnection_OnConnectClient_OnConnect記述する必要があります。おそらく次のようになります

void Client_OnConnect(object sender, EventArgs e)
{


 //handle connection below and do whatever needs to be done

}
于 2013-05-25T18:01:38.370 に答える