Esempio n. 1
0
 public void SendTcp <T>(MessageID messageId, T t) where T : class, ProtoBuf.IExtensible
 {
     if (mClient != null)
     {
         byte[]        data    = ProtoTransfer.SerializeProtoBuf <T>(t);
         MessageBuffer message = new MessageBuffer((int)messageId, data, mClient.id);
         mClient.SendTcp(message);
     }
 }
Esempio n. 2
0
        private void OnAccept(Session c)
        {
            GM_Accept sendData = new GM_Accept();

            sendData.conv     = c.id;
            sendData.protocol = (int)mProtocol;

            byte[]        data    = ProtoTransfer.SerializeProtoBuf(sendData);
            MessageBuffer message = new MessageBuffer((int)MessageID.GM_ACCEPT_SC, data, c.id);

            c.SendTcp(message);
        }
Esempio n. 3
0
 public void Set <T>(CommandID type, T t) where T : class, ProtoBuf.IExtensible
 {
     mType = (int)type;
     mData = ProtoTransfer.SerializeProtoBuf <T>(t);
 }