我现在调整 XSockets.Net Server。
我读了http://xsockets.net/docs/c-server-api#using_events
使用事件
服务器端 API 提供了一些事件来帮助您。
打开
当客户端连接并完成握手时调用。
//Hook up the event in the constructor.
public MyController()
{
this.OnOpen += MyController_OnOpen;
}
void MyController_OnOpen(object sender, OnClientConnectArgs e)
{
//The connection is open...
}
所以,如果我在 VisualStduio.net 中执行以下操作
class MyController : XSocketController
{
//Hook up the event in the constructor.
public MyController()
{
this.OnOpen += MyController_OnOpen;
}
void MyController_OnOpen(object sender, OnClientConnectArgs e)
{
//The connection is open...
}
}
MyController_OnOpen
并OnClientConnectArgs
用红色下划线警告,这显然意味着没有好处并且不会工作。
我以前是一个不错的 C# 编码器,现在我做 node.js。
我知道他们试图做的是
var myController = XSocketCotroller();
var myController_onOpen = function(obj,e)
{
// The connection is open...
};
myControler.onOpen = myController_onOpen;
很简单,但我不知道如何在 C# 中做到这一点。
能否指教。谢谢!