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); } }
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}!!!"); } }
public void HandMsgRsp(pb.Mail_UserMailInfo msg) { Debuger.LogWarning($"HandMsgRsp: mail_id={msg.id}, content={msg.content}"); }