Beispiel #1
0
        public void SendMsg(BodyMsg body, List <Socket> list = null)
        {
            MessageData data = new MessageData();
            HeadMsg     head = new HeadMsg();

            data.Head = head;
            data.Body = body;
            ByteBuffer _buff = new ByteBuffer();

            byte[] bytes = StaticTools.Serialize(data);
            _buff.WriteInt32(bytes.Length);
            _buff.WriteBytes(bytes);
            bytes = _buff.ToBytes();
            if (list == null)
            {
                list = GlobalData.GetAllPlayer();
            }
            foreach (var socket in list)
            {
                if (socket.Connected)
                {
                    socket.Send(bytes);
                }
            }
        }
Beispiel #2
0
        public static void SendMsg(int cmd, int scmd, BodyMsg body)
        {
            MessageData data = new MessageData();
            HeadMsg     head = new HeadMsg();

            data.Head = head;
            data.Body = body;
            ByteBuffer _buff = new ByteBuffer();

            byte[] bytes = StaticTools.Serialize(data);
            _buff.WriteInt32(bytes.Length);
            _buff.WriteBytes(bytes);
            bytes = _buff.ToBytes();
            socket.Send(bytes);
        }
Beispiel #3
0
 public void Send_1_1()
 {
     BodyMsg body = new BodyMsg();
     //SendMsg(1 , 1 , body);
 }
Beispiel #4
0
 public void Send_1_2()
 {
     BodyMsg body = new BodyMsg();
     //SendMsg(1 , 2 , body);
 }
Beispiel #5
0
        public void Send_1_2()
        {
            BodyMsg body = new BodyMsg();

            NetClient.SendMsg(1, 2, body);
        }