コード例 #1
0
        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);
        }