Esempio n. 1
0
            public void Input()
            {
                int count = 0;

                while (true)
                {
                    //string input = Console.ReadLine();
                    pb.Mail_UserMailInfo msg = new pb.Mail_UserMailInfo();
                    msg.id      = 5201314;
                    msg.content = count.ToString();
                    kcp.Send(cmd, msg);
                    count++;

                    Thread.Sleep(100);
                }
            }
Esempio n. 2
0
            public void HandMsg(KCPWork.ISession session, uint index, pb.Mail_UserMailInfo msg)
            {
                Debuger.LogWarning($"HandMsg: from={session.id},index={index},mail_id={msg.id}, content={msg.content}");

                int recv = int.Parse(msg.content);

                if (lastRecv == recv)
                {
                    lastRecv++;
                    msg.id      = 5201314;
                    msg.content = msg.content + "---回复!";
                    kcp.Send(session, 0, cmd, msg);
                }
                else
                {
                    throw new Exception($"lastRecv={lastRecv},recv={recv}!!!");
                }
            }
Esempio n. 3
0
 public void HandMsgRsp(pb.Mail_UserMailInfo msg)
 {
     Debuger.LogWarning($"HandMsgRsp: mail_id={msg.id}, content={msg.content}");
 }