public void Init(string app_identifier, int server_port, int max_client) { net_server.AttachStub(c2s_stub); net_server.AttachProxy(s2c_proxy); net_server.Init(app_identifier, server_port, max_client, kServerTickInterval, false); net_server.OnTick += new Action(net_server_OnTick); c2s_stub.OnReqLogin += new C2S.Stub.ReqLoginDelegate(c2s_stub_OnReqLogin); c2s_stub.OnReqLogout += new C2S.Stub.ReqLogoutDelegate(c2s_stub_OnReqLogout); c2s_stub.OnReqSend += new C2S.Stub.ReqSendDelegate(c2s_stub_OnReqSend); c2s_stub.OnHeartbeat += new C2S.Stub.HeartbeatDelegate(c2s_stub_OnHeartbeat); c2s_stub.OnReqSendAll += new C2S.Stub.ReqSendAllDelegate(c2s_stub_OnReqSendAll); }