Exemplo n.º 1
0
        public static ICodeyShareable Generate(CodeyPacket packet)
        {
            ICodeyShareable ret = null;

            switch ((CodeyPacketType)packet.Body[0])
            {
            case CodeyPacketType.Variable:
                ret = new SharedVariable();
                break;

            case CodeyPacketType.Message:
                ret = new BroadcastMessage();
                break;

            case CodeyPacketType.Heartbeat:
                ret = new Heartbeat();
                break;

            default:
                Debug.Assert(false);
                break;
            }

            ret.Parse(packet);

            return(ret);
        }
Exemplo n.º 2
0
 /// <summary>
 /// 发送广播消息给程小奔
 /// </summary>
 /// <param name="message"></param>
 private void SendBroadcastMessage(BroadcastMessage message)
 {
     Send(message);
 }