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。
文档显示这是完成此操作的正确方法,但这不起作用。对如何解决这个问题有什么想法吗?
The documentation can be found here.
发布于 2013-05-26 02:01:38
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_OnConnect替换为Client_OnConnect,并在方法中编写代码,可能如下所示
void Client_OnConnect(object sender, EventArgs e)
{
//handle connection below and do whatever needs to be done
}https://stackoverflow.com/questions/16750390
复制相似问题